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

Example usage for Java org.eclipse.jdt.internal.compiler.lookup TypeBinding 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 TypeBinding.

The text is from its open source code.

Subclass

org.eclipse.jdt.internal.compiler.lookup.TypeBinding has subclasses.
Click this link to see all its subclasses.

Field

BaseTypeBindingINT
Base type definitions
BaseTypeBindingBYTE
BaseTypeBindingSHORT
BaseTypeBindingCHAR
BaseTypeBindingLONG
BaseTypeBindingFLOAT
BaseTypeBindingDOUBLE
BaseTypeBindingBOOLEAN
VoidTypeBindingVOID

Method

ReferenceBindingactualType()
TypeBindingclone(TypeBinding enclosingType)
Virtual copy constructor: a copy is made of the receiver's entire instance state and then suitably parameterized by the arguments to the clone operation as seen fit by each type.
TypeBindingclosestMatch()
In case of problems, returns the closest match found.
char[]computeUniqueKey()
char[]constantPoolName()
Answer the receiver's constant pool name.
StringdebugName()
intdimensions()
MethodBindingenclosingMethod()
ReferenceBindingenclosingType()
booleanequalsEquals(TypeBinding that, TypeBinding other)
TypeBindingerasure()
TypeBindingfindSuperTypeOriginatingFrom(TypeBinding otherType)
Find supertype which originates from a given type, or null if not found
char[]genericTypeSignature()
Answer the receiver classfile signature.
ReferenceBinding[]getIntersectingTypes()
PackageBindinggetPackage()
AnnotationBinding[]getTypeAnnotations()
booleanhasTypeAnnotations()
booleanisAnnotationType()
booleanisAnonymousType()
booleanisArrayType()
booleanisBaseType()
booleanisBoundParameterizedType()
Returns true if parameterized type AND not of the form List
booleanisCapture()
Returns true if the type is the capture of some wildcard
booleanisClass()
booleanisCompatibleWith(TypeBinding right)
booleanisCompatibleWith(TypeBinding right, Scope scope)
booleanisEnum()
booleanisEquivalentTo(TypeBinding otherType)
Returns true if a type is identical to another one, or for generic types, true if compared to its raw type.
booleanisGenericType()
booleanisInterface()
booleanisLocalType()
booleanisMemberType()
booleanisParameterizedType()
Returns true if the type is parameterized, e.g.
booleanisParameterizedTypeWithActualArguments()
Returns true if the type is parameterized, e.g.
booleanisProvablyDistinct(TypeBinding otherType)
Returns true if a type is provably distinct from another one,
booleanisRawType()
booleanisTypeVariable()
Returns true if the type was declared as a type variable
booleanisUnboundWildcard()
Returns true if wildcard type of the form '?'
booleanisValidBinding()
booleanisWildcard()
Returns true if the type is a wildcard
intkind()
TypeBindingleafComponentType()
booleanneedsUncheckedConversion(TypeBinding targetType)
Meant to be invoked on compatible types, to figure if unchecked conversion is necessary
booleannotEquals(TypeBinding that, TypeBinding other)
TypeBindingoriginal()
Returns the orignal generic type instantiated by the receiver type, or itself if not.
intproblemId()
char[]qualifiedPackageName()
Answer the qualified name of the receiver's package separated by periods or an empty string if its the default package.
char[]qualifiedSourceName()
Answer the source name for the type.
char[]readableName()
char[]shortReadableName()
char[]signature()
Answer the receiver classfile signature.
char[]sourceName()
ReferenceBindingsuperclass()
TypeVariableBinding[]typeVariables()