Java org.eclipse.jdt.internal.compiler.lookup SourceTypeBinding fields, constructors, methods, implement or subclass

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

Introduction

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

The text is from its open source code.

Field

ReferenceBindingsuperclass
ReferenceBinding[]superInterfaces
FieldBinding[]fields
MethodBinding[]methods
ReferenceBinding[]memberTypes
intMETHOD_EMUL
intFIELD_EMUL
intCLASS_LITERAL_EMUL

Method

SyntheticMethodBindingaddSyntheticBridgeMethod(MethodBinding inheritedMethodToBridge, MethodBinding targetMethod)
char[]constantPoolName()
Answer the receiver's constant pool name.
voidfaultInTypesForFieldsAndMethods()
char[]genericSignature()
AnnotationBinding[]getAnnotations()
longgetAnnotationTagBits()
Compute the tagbits for standard annotations.
MethodBindinggetExactMethod(char[] selector, TypeBinding[] argumentTypes, CompilationUnitScope refScope)
FieldBindinggetField(char[] fieldName, boolean needResolve)
ReferenceBindinggetMemberType(char[] typeName)
Find the member type with the given simple typeName.
FieldBindinggetSyntheticField(ReferenceBinding targetEnclosingType, boolean onlyExactMatch)
TypeVariableBindinggetTypeVariable(char[] variableName)
inthashCode()
booleanimplementsInterface(ReferenceBinding anInterface, boolean searchHierarchy)
Answer true if the receiver implements anInterface or is identical to anInterface.
voidinitializeDeprecatedAnnotationTagBits()
booleanisAbstract()
Answer true if the receiver is an abstract type
booleanisAnnotationType()
booleanisClass()
booleanisEnum()
booleanisFinal()
Answer true if the receiver is final and cannot be subclassed
booleanisGenericType()
booleanisInterface()
booleanisStatic()
Answer true if the receiver is a static member type (or toplevel)
booleanisViewedAsDeprecated()
Answer true if the receiver is deprecated (or any of its enclosing types)
ReferenceBindingoutermostEnclosingType()
char[]qualifiedSourceName()
Answer the source name for the type.
char[]readableName()
Answer the receiver's signature.
MethodBindingresolveTypesFor(MethodBinding method)
FieldBinding[]setFields(FieldBinding[] fields)
MethodBinding[]setMethods(MethodBinding[] methods)
char[]sourceName()
SyntheticMethodBinding[]syntheticMethods()