|
||||||||||
| 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 annotations for this type or null if none. |
char[] |
getEnclosingMethod()
Answer the enclosing method (including method selector and method descriptor), 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[][][] |
getMissingTypeNames()
Answer the list of missing type names which were referenced from the problem classfile. |
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[] getEnclosingMethod()
char[] getEnclosingTypeName()
IBinaryField[] getFields()
char[] getGenericSignature()
char[][] getInterfaceNames()
IBinaryNestedType[] getMemberTypes()
IBinaryMethod[] getMethods()
char[][][] getMissingTypeNames()
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 | |||||||||