Package net.java.sezpoz.impl
Class SerAnnotatedElement
java.lang.Object
net.java.sezpoz.impl.SerAnnotatedElement
- All Implemented Interfaces:
Serializable
,Comparable<SerAnnotatedElement>
public final class SerAnnotatedElement
extends Object
implements Serializable, 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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal String
fully qualified name of classfinal boolean
true for method, false for class or fieldfinal String
mame of method or field within class, or null for whole classvalues of annotation, as primitive wrappers, String's, ArrayList's (for arrays), or Ser*Const objects -
Method Summary
-
Field Details
-
className
fully qualified name of class -
memberName
mame of method or field within class, or null for whole class -
isMethod
public final boolean isMethodtrue for method, false for class or field -
values
values of annotation, as primitive wrappers, String's, ArrayList's (for arrays), or Ser*Const objects
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
toString
-
key
Key based on the annotated element, ignoring annotation values. -
compareTo
- Specified by:
compareTo
in interfaceComparable<SerAnnotatedElement>
-