|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IBinaryType
Field Summary | |
---|---|
static IBinaryField[] |
NoField
|
static char[][] |
NoInterface
|
static IBinaryMethod[] |
NoMethod
|
static IBinaryNestedType[] |
NoNestedType
|
Fields inherited from interface org.eclipse.jdt.internal.compiler.env.IDependent |
---|
JAR_FILE_ENTRY_SEPARATOR |
Method Summary | |
---|---|
IBinaryAnnotation[] |
getAnnotations()
Answer the runtime visible and invisible annoations for this type or null if none. |
char[] |
getEnclosingTypeName()
Answer the resolved name of the enclosing type in the class file format as specified in section 4.2 of the Java 2 VM spec or null if the receiver is a top level type. |
IBinaryField[] |
getFields()
Answer the receiver's fields or null if the array is empty. |
char[] |
getGenericSignature()
Answer the receiver's signature which describes the parameter & return types as specified in section 4.4.4 of the Java 2 VM spec 3rd edition. |
char[][] |
getInterfaceNames()
Answer the resolved names of the receiver's interfaces in the class file format as specified in section 4.2 of the Java 2 VM spec or null if the array is empty. |
IBinaryNestedType[] |
getMemberTypes()
Answer the receiver's nested types or null if the array is empty. |
IBinaryMethod[] |
getMethods()
Answer the receiver's methods or null if the array is empty. |
char[] |
getName()
Answer the resolved name of the type in the class file format as specified in section 4.2 of the Java 2 VM spec. |
char[] |
getSourceName()
Answer the simple name of the type in the class file. |
char[] |
getSuperclassName()
Answer the resolved name of the receiver's superclass in the class file format as specified in section 4.2 of the Java 2 VM spec or null if it does not have one. |
long |
getTagBits()
Answer the tagbits set according to the bits for annotations. |
boolean |
isAnonymous()
Answer true if the receiver is an anonymous class. |
boolean |
isLocal()
Answer true if the receiver is a local class. |
boolean |
isMember()
Answer true if the receiver is a member class. |
char[] |
sourceFileName()
Answer the source file attribute, or null if none. |
Methods inherited from interface org.eclipse.jdt.internal.compiler.env.IGenericType |
---|
getModifiers, isBinaryType |
Methods inherited from interface org.eclipse.jdt.internal.compiler.env.IDependent |
---|
getFileName |
Field Detail |
---|
static final char[][] NoInterface
static final IBinaryNestedType[] NoNestedType
static final IBinaryField[] NoField
static final IBinaryMethod[] NoMethod
Method Detail |
---|
IBinaryAnnotation[] getAnnotations()
char[] getEnclosingTypeName()
IBinaryField[] getFields()
char[] getGenericSignature()
char[][] getInterfaceNames()
IBinaryNestedType[] getMemberTypes()
IBinaryMethod[] getMethods()
char[] getName()
char[] getSourceName()
char[] getSuperclassName()
long getTagBits()
boolean isAnonymous()
boolean isLocal()
boolean isMember()
char[] sourceFileName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |