com.sun.tdk.signaturetest.model
Class AnnotationItem
java.lang.Object
com.sun.tdk.signaturetest.model.AnnotationItem
- All Implemented Interfaces:
- java.lang.Comparable
- Direct Known Subclasses:
- AnnotationItemEx
public class AnnotationItem
- extends java.lang.Object
- implements java.lang.Comparable
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ANNOTATION_PREFIX
public static final java.lang.String ANNOTATION_PREFIX
- See Also:
- Constant Field Values
ANNOTATION_INHERITED
public static final java.lang.String ANNOTATION_INHERITED
- See Also:
- Constant Field Values
ANNOTATION_DOCUMENTED
public static final java.lang.String ANNOTATION_DOCUMENTED
- See Also:
- Constant Field Values
ANNOTATION_REPEATABLE
public static final java.lang.String ANNOTATION_REPEATABLE
- See Also:
- Constant Field Values
EMPTY_ANNOTATIONITEM_ARRAY
public static final AnnotationItem[] EMPTY_ANNOTATIONITEM_ARRAY
AnnotationItem
public AnnotationItem(int target)
AnnotationItem
public AnnotationItem(int target,
java.lang.String name)
AnnotationItem
public AnnotationItem()
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getMembers
protected java.util.Set getMembers()
getName
public final java.lang.String getName()
setName
public final void setName(java.lang.String name)
getTarget
public final int getTarget()
setTarget
public final void setTarget(int t)
addMember
public void addMember(AnnotationItem.Member m)
isInheritable
public boolean isInheritable()
removeMember
public void removeMember(AnnotationItem.Member m)
normaliazeAnnotation
public static void normaliazeAnnotation(AnnotationItem an,
java.util.Set orderImportant)
findByName
public AnnotationItem.Member findByName(java.lang.String name)
getSpecificData
protected java.lang.String getSpecificData()
getPrefix
protected java.lang.String getPrefix()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setInheritable
public void setInheritable(boolean inh)
toArray
public static AnnotationItem[] toArray(java.util.List alist)