Example usage for Java org.eclipse.jdt.internal.compiler.env IBinaryType fields, constructors, methods, implement or subclass
The text is from its open source code.
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 ClassSignature, which describes the type parameters, super class, and super interfaces as specified in section "4.7.9.1 Signatures" of the Java SE 8 VM spec. |
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. |