Java org.eclipse.jdt.internal.compiler.env IBinaryType fields, constructors, methods, implement or subclass

Example usage for Java org.eclipse.jdt.internal.compiler.env IBinaryType fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.eclipse.jdt.internal.compiler.env IBinaryType.

The text is from its open source code.

Implementation

org.eclipse.jdt.internal.compiler.env.IBinaryType has the following implementations.
Click this link to see all its implementation.

Method

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.
longgetTagBits()
Answer the tagbits set according to the bits for annotations.
booleanisAnonymous()
Answer true if the receiver is an anonymous class.
booleanisLocal()
Answer true if the receiver is a local class.
booleanisMember()
Answer true if the receiver is a member class.
char[]sourceFileName()
Answer the source file attribute, or null if none.