Eclipse JDT
Release 3.1

Uses of Interface
org.eclipse.jdt.core.dom.ITypeBinding

Packages that use ITypeBinding
org.eclipse.jdt.core.dom The Java DOM/AST is the set of classes that model the source code of a Java program as a structured document.  
org.eclipse.jdt.ui.wizards Application programming interfaces for interaction with the Eclipse Java User Interface wizards.  
 

Uses of ITypeBinding in org.eclipse.jdt.core.dom
 

Methods in org.eclipse.jdt.core.dom that return ITypeBinding
 ITypeBinding TypeParameter.resolveBinding()
          Resolves and returns the binding for this type parameter.
 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 IVariableBinding.getDeclaringClass()
          Returns the type binding representing the class or interface that declares this field.
 ITypeBinding IVariableBinding.getType()
          Returns the binding for the type of this field or local variable.
 ITypeBinding ITypeBinding.getBound()
          Returns the bound of this wildcard type if it has one.
 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 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[] 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 ITypeBinding.getSuperclass()
          Returns the type binding for the superclass of the type represented by this class binding.
 ITypeBinding[] ITypeBinding.getTypeArguments()
          Returns the type arguments of this generic type instance, or the empty list for other type 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 ITypeBinding.getWildcard()
          Returns the corresponding wildcard binding of this capture binding.
 ITypeBinding IMethodBinding.getDeclaringClass()
          Returns the type binding representing the class or interface that declares this method or constructor.
 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[] IMethodBinding.getExceptionTypes()
          Returns a list of type bindings representing the types of the exceptions thrown by this method or constructor.
 ITypeBinding[] IMethodBinding.getTypeParameters()
          Returns the type parameters of this method or constructor binding.
 ITypeBinding[] IMethodBinding.getTypeArguments()
          Returns the type arguments of this generic method instance, or the empty list for other method bindings.
 ITypeBinding Expression.resolveTypeBinding()
          Resolves and returns the binding for the type of this expression.
 ITypeBinding AnonymousClassDeclaration.resolveBinding()
          Resolves and returns the binding for the anonymous class declared in this declaration.
 ITypeBinding AbstractTypeDeclaration.resolveBinding()
          Resolves and returns the binding for the type declared in this type declaration.
 ITypeBinding AST.resolveWellKnownType(String name)
          Returns the type binding for a "well known" type.
 

Methods in org.eclipse.jdt.core.dom with parameters of type ITypeBinding
 boolean ITypeBinding.isAssignmentCompatible(ITypeBinding type)
          Returns whether this type is assigment compatible with the given type, as specified in section 5.2 of The Java Language Specification, Third Edition (JLS3).
 boolean ITypeBinding.isCastCompatible(ITypeBinding type)
          Returns whether this type is cast compatible with the given type, as specified in section 5.5 of The Java Language Specification, Third Edition (JLS3).
 boolean ITypeBinding.isSubTypeCompatible(ITypeBinding type)
          Returns whether this type is subtype compatible with the given type, as specified in section 4.10 of The Java Language Specification, Third Edition (JLS3).
 

Uses of ITypeBinding in org.eclipse.jdt.ui.wizards
 

Methods in org.eclipse.jdt.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.
 


Eclipse JDT
Release 3.1

Copyright (c) IBM Corp. and others 2000, 2005. All Rights Reserved.