|
JavaScript Development Tools Release 3.2 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ITypeBinding | |
---|---|
org.eclipse.wst.jsdt.core.dom | |
org.eclipse.wst.jsdt.core.dom.rewrite | |
org.eclipse.wst.jsdt.ui.actions | |
org.eclipse.wst.jsdt.ui.wizards |
Uses of ITypeBinding in org.eclipse.wst.jsdt.core.dom |
---|
Methods in org.eclipse.wst.jsdt.core.dom that return ITypeBinding | |
---|---|
ITypeBinding |
ITypeBinding.createArrayType(int dimension)
Answer an array type binding using the receiver and the given dimension. |
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 |
IVariableBinding.getDeclaringClass()
Returns the type binding representing the class or interface that declares this field. |
ITypeBinding |
IFunctionBinding.getDeclaringClass()
Returns the type binding representing the class or interface that declares this method or constructor. |
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[] |
IFunctionBinding.getParameterTypes()
Returns a list of type bindings representing the formal parameter types, in declaration order, of this method or constructor. |
ITypeBinding |
IFunctionBinding.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.getTypeDeclaration()
Returns the binding for the type declaration corresponding to this type binding. |
ITypeBinding |
AnonymousClassDeclaration.resolveBinding()
Resolves and returns the binding for the anonymous class declared in this declaration. |
ITypeBinding |
TypeDeclarationStatement.resolveBinding()
Resolves and returns the binding for the class or interface declared in this type declaration statement. |
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 |
JavaScriptUnit.resolveBinding()
|
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. |
Methods in org.eclipse.wst.jsdt.core.dom with parameters of type ITypeBinding | |
---|---|
boolean |
ITypeBinding.isAssignmentCompatible(ITypeBinding variableType)
Returns whether an expression of this type can be assigned to a variable of the given type. |
boolean |
ITypeBinding.isCastCompatible(ITypeBinding type)
Returns whether this type is cast compatible with the given type. |
boolean |
ITypeBinding.isSubTypeCompatible(ITypeBinding type)
Returns whether this type is subtype compatible with the given type. |
Uses of ITypeBinding in org.eclipse.wst.jsdt.core.dom.rewrite |
---|
Methods in org.eclipse.wst.jsdt.core.dom.rewrite with parameters of type ITypeBinding | |
---|---|
String |
ImportRewrite.addImport(ITypeBinding binding)
Adds a new import to the rewriter's record and returns a type reference that can be used in the code. |
Type |
ImportRewrite.addImport(ITypeBinding binding,
AST ast)
Adds a new import to the rewriter's record and returns a Type that can be used
in the code. |
Type |
ImportRewrite.addImport(ITypeBinding binding,
AST ast,
ImportRewrite.ImportRewriteContext context)
Adds a new import to the rewriter's record and returns a Type that can be used
in the code. |
String |
ImportRewrite.addImport(ITypeBinding binding,
ImportRewrite.ImportRewriteContext context)
Adds a new import to the rewriter's record and returns a type reference that can be used in the code. |
Uses of ITypeBinding in org.eclipse.wst.jsdt.ui.actions |
---|
Methods in org.eclipse.wst.jsdt.ui.actions with parameters of type ITypeBinding | |
---|---|
static IWorkspaceRunnable |
OverrideMethodsAction.createRunnable(JavaScriptUnit astRoot,
ITypeBinding type,
IFunctionBinding[] methodToOverride,
int insertPos,
boolean createComments)
Returns a runnable that creates the method stubs for overridden methods. |
static IWorkspaceRunnable |
AddUnimplementedConstructorsAction.createRunnable(JavaScriptUnit astRoot,
ITypeBinding type,
IFunctionBinding[] constructorsToOverride,
int insertPos,
boolean createComments,
int visibility,
boolean omitSuper)
Returns a runnable that creates the constructor stubs. |
Uses of ITypeBinding in org.eclipse.wst.jsdt.ui.wizards |
---|
Methods in org.eclipse.wst.jsdt.ui.wizards with parameters of type ITypeBinding | |
---|---|
String |
NewTypeWizardPage.ImportsManager.addImport(ITypeBinding typeBinding)
Adds a new import declaration that is sorted in the existing imports. |
|
JavaScript Development Tools Release 3.2 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |