|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo
public class TypeAnnotationInfo
The TypeAnnotationInfo class does not currently support type annotations within code blocks (those that have a target type of 0x40 and higher) - it is not yet clear that these need to be accessible.
| Field Summary |
|---|
| Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation |
|---|
NO_TYPE_PATH |
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct |
|---|
doubleAt, floatAt, i4At, i8At, u1At, u2At, u4At, utf8At |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
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()
IBinaryTypeAnnotation
getSupertypeIndex in interface IBinaryTypeAnnotationpublic int getTypeParameterIndex()
IBinaryTypeAnnotation
getTypeParameterIndex in interface IBinaryTypeAnnotationpublic int getBoundIndex()
IBinaryTypeAnnotation
getBoundIndex in interface IBinaryTypeAnnotationpublic int getMethodFormalParameterIndex()
IBinaryTypeAnnotation
getMethodFormalParameterIndex in interface IBinaryTypeAnnotationpublic int getThrowsTypeIndex()
IBinaryTypeAnnotation
getThrowsTypeIndex 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
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||