Methods in
org.eclipse.jdt.core.dom that return
ITypeBinding
|
ITypeBinding
|
ITypeBinding.
createArrayType
(int dimension)
Answer an array type binding using the receiver and the given dimension. |
ITypeBinding
|
IAnnotationBinding.
getAnnotationType
()
Returns the type of the annotation. |
ITypeBinding
|
ITypeBinding.
getBound
()
Returns the bound of this wildcard type if it has one. |
ITypeBinding
|
ITypeBinding.
getComponentType
()
Returns the binding representing the component type of this array type,
or null if this is not an array type binding. |
ITypeBinding[]
|
ITypeBinding.
getDeclaredTypes
()
Returns a list of type bindings representing all the types declared as
members of this class, interface, or enum type. |
ITypeBinding
|
ITypeBinding.
getDeclaringClass
()
Returns the type binding representing the class, interface, or enum
that declares this binding. |
ITypeBinding
|
IMethodBinding.
getDeclaringClass
()
Returns the type binding representing the class or interface
that declares this method or constructor. |
ITypeBinding
|
IVariableBinding.
getDeclaringClass
()
Returns the type binding representing the class or interface
that declares this field. |
ITypeBinding
|
ITypeBinding.
getElementType
()
Returns the binding representing the element type of this array type,
or null if this is not an array type binding. |
ITypeBinding
|
ITypeBinding.
getErasure
()
Returns the erasure of this type binding. |
ITypeBinding[]
|
IMethodBinding.
getExceptionTypes
()
Returns a list of type bindings representing the types of the exceptions thrown
by this method or constructor. |
ITypeBinding
|
ITypeBinding.
getGenericTypeOfWildcardType
()
Returns the generic type associated with this wildcard type, if it has one. |
ITypeBinding[]
|
ITypeBinding.
getInterfaces
()
Returns a list of type bindings representing the direct superinterfaces
of the class, interface, or enum type represented by this type binding. |
ITypeBinding[]
|
IMethodBinding.
getParameterTypes
()
Returns a list of type bindings representing the formal parameter types,
in declaration order, of this method or constructor. |
ITypeBinding
|
IMethodBinding.
getReturnType
()
Returns the binding for the return type of this method. |
ITypeBinding
|
ITypeBinding.
getSuperclass
()
Returns the type binding for the superclass of the type represented
by this class binding. |
ITypeBinding
|
IVariableBinding.
getType
()
Returns the binding for the type of this field or local variable. |
ITypeBinding[]
|
ITypeBinding.
getTypeArguments
()
Returns the type arguments of this generic type instance, or the
empty list for other type bindings. |
ITypeBinding[]
|
IMethodBinding.
getTypeArguments
()
Returns the type arguments of this generic method instance, or the
empty list for other method bindings. |
ITypeBinding[]
|
ITypeBinding.
getTypeBounds
()
Returns the declared type bounds of this type variable or capture. |
ITypeBinding
|
ITypeBinding.
getTypeDeclaration
()
Returns the binding for the type declaration corresponding to this type
binding. |
ITypeBinding[]
|
ITypeBinding.
getTypeParameters
()
Returns the type parameters of this class or interface type binding. |
ITypeBinding[]
|
IMethodBinding.
getTypeParameters
()
Returns the type parameters of this method or constructor binding. |
ITypeBinding
|
ITypeBinding.
getWildcard
()
Returns the corresponding wildcard binding of this capture binding. |
ITypeBinding
|
TypeParameter.
resolveBinding
()
Resolves and returns the binding for this type parameter. |
ITypeBinding
|
AnonymousClassDeclaration.
resolveBinding
()
Resolves and returns the binding for the anonymous class declared in
this declaration. |
ITypeBinding
|
Type.
resolveBinding
()
Resolves and returns the binding for this type. |
ITypeBinding
|
AbstractTypeDeclaration.
resolveBinding
()
Resolves and returns the binding for the type declared in this type
declaration. |
ITypeBinding
|
TypeDeclarationStatement.
resolveBinding
()
Resolves and returns the binding for the class or interface declared in
this type declaration statement. |
ITypeBinding
|
Expression.
resolveTypeBinding
()
Resolves and returns the binding for the type of this expression. |
ITypeBinding
|
AST.
resolveWellKnownType
(
String name)
Returns the type binding for a "well known" type. |