public interface IBinaryTypeAnnotation
| Modifier and Type | Field and Description |
|---|---|
static int[] |
NO_TYPE_PATH |
| Modifier and Type | Method and Description |
|---|---|
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() |
IBinaryAnnotation getAnnotation()
int getTargetType()
AnnotationTargetTypeConstantsint[] getTypePath()
int getSupertypeIndex()
int getTypeParameterIndex()
int getBoundIndex()
int getMethodFormalParameterIndex()
int getThrowsTypeIndex()