public class TypeAnnotationInfo extends ClassFileStruct implements IBinaryTypeAnnotation
NO_TYPE_PATH| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
IBinaryAnnotation |
getAnnotation() |
int |
getBoundIndex()
Applicable for target type 0x11(CLASS_TYPE_PARAMETER_BOUND), 0x12(METHOD_TYPE_PARAMETER_BOUND)
|
int |
getMethodFormalParameterIndex()
Applicable for target type 0x16(METHOD_FORMAL_PARAMETER)
|
int |
getSupertypeIndex()
Applicable for target type 0x10(CLASS_EXTENDS)
|
int |
getTargetType() |
int |
getThrowsTypeIndex()
Applicable for target type 0x17(THROWS)
|
int |
getTypeParameterIndex()
Applicable for target type 0x00(CLASS_TYPE_PARAMETER), 0x01(METHOD_TYPE_PARAMETER)
|
int[] |
getTypePath() |
int |
hashCode() |
protected void |
initialize() |
protected void |
reset() |
java.lang.String |
toString() |
public IBinaryAnnotation getAnnotation()
getAnnotation in interface IBinaryTypeAnnotationprotected void initialize()
protected void reset()
reset in class ClassFileStructpublic java.lang.String toString()
toString in class java.lang.Objectpublic int getTargetType()
getTargetType in interface IBinaryTypeAnnotationAnnotationTargetTypeConstantspublic int getSupertypeIndex()
IBinaryTypeAnnotationgetSupertypeIndex in interface IBinaryTypeAnnotationpublic int getTypeParameterIndex()
IBinaryTypeAnnotationgetTypeParameterIndex in interface IBinaryTypeAnnotationpublic int getBoundIndex()
IBinaryTypeAnnotationgetBoundIndex in interface IBinaryTypeAnnotationpublic int getMethodFormalParameterIndex()
IBinaryTypeAnnotationgetMethodFormalParameterIndex in interface IBinaryTypeAnnotationpublic int getThrowsTypeIndex()
IBinaryTypeAnnotationgetThrowsTypeIndex in interface IBinaryTypeAnnotationpublic int[] getTypePath()
getTypePath in interface IBinaryTypeAnnotationpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object