Package net.java.sezpoz.impl
Class SerAnnotatedElement
- java.lang.Object
-
- net.java.sezpoz.impl.SerAnnotatedElement
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<SerAnnotatedElement>
public final class SerAnnotatedElement extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<SerAnnotatedElement>
Represents one annotated element (class etc.) with a particular list of values. One META-INF/annotations/* file is a sequence of serialized SerAnnotatedElement instances, terminated by a null.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
className
fully qualified name of classboolean
isMethod
true for method, false for class or fieldjava.lang.String
memberName
mame of method or field within class, or null for whole classjava.util.TreeMap<java.lang.String,java.lang.Object>
values
values of annotation, as primitive wrappers, String's, ArrayList's (for arrays), or Ser*Const objects
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(SerAnnotatedElement o)
boolean
equals(java.lang.Object obj)
int
hashCode()
java.lang.String
key()
Key based on the annotated element, ignoring annotation values.java.lang.String
toString()
-
-
-
Field Detail
-
className
public final java.lang.String className
fully qualified name of class
-
memberName
public final java.lang.String memberName
mame of method or field within class, or null for whole class
-
isMethod
public final boolean isMethod
true for method, false for class or field
-
values
public final java.util.TreeMap<java.lang.String,java.lang.Object> values
values of annotation, as primitive wrappers, String's, ArrayList's (for arrays), or Ser*Const objects
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
key
public java.lang.String key()
Key based on the annotated element, ignoring annotation values.
-
compareTo
public int compareTo(SerAnnotatedElement o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<SerAnnotatedElement>
-
-