Uses of Class
org.eclipse.jdt.internal.compiler.lookup.Binding

Packages that use Binding
org.eclipse.jdt.internal.codeassist   
org.eclipse.jdt.internal.codeassist.complete   
org.eclipse.jdt.internal.codeassist.select   
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.codegen   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.problem   
org.eclipse.jdt.internal.core   
org.eclipse.jdt.internal.core.search.matching   
org.eclipse.jdt.internal.core.util   
org.eclipse.jdt.internal.eval   
org.jmlspecs.jml4.lookup   
 

Uses of Binding in org.eclipse.jdt.internal.codeassist
 

Methods in org.eclipse.jdt.internal.codeassist with parameters of type Binding
 void MissingTypesGuesser.GuessedTypeRequestor.accept(TypeBinding guessedType, Binding[] missingElements, int[] missingElementsStarts, int[] missingElementsEnds, boolean hasProblems)
           
 

Uses of Binding in org.eclipse.jdt.internal.codeassist.complete
 

Fields in org.eclipse.jdt.internal.codeassist.complete declared as Binding
 Binding CompletionNodeFound.qualifiedBinding
           
 

Constructors in org.eclipse.jdt.internal.codeassist.complete with parameters of type Binding
CompletionNodeFound(ASTNode astNode, Binding qualifiedBinding, Scope scope)
           
CompletionNodeFound(ASTNode astNode, Binding qualifiedBinding, Scope scope, boolean insideTypeAnnotation)
           
 

Uses of Binding in org.eclipse.jdt.internal.codeassist.select
 

Fields in org.eclipse.jdt.internal.codeassist.select declared as Binding
 Binding SelectionNodeFound.binding
           
 

Constructors in org.eclipse.jdt.internal.codeassist.select with parameters of type Binding
SelectionNodeFound(Binding binding)
           
SelectionNodeFound(Binding binding, boolean isDeclaration)
           
 

Uses of Binding in org.eclipse.jdt.internal.compiler.ast
 

Fields in org.eclipse.jdt.internal.compiler.ast declared as Binding
 Binding NameReference.binding
           
 Binding NameReference.codegenBinding
           
 Binding Annotation.recipient
           
 

Methods in org.eclipse.jdt.internal.compiler.ast that return Binding
static Binding Assignment.getDirectBinding(Expression someExpression)
           
 

Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type Binding
static void ASTNode.resolveAnnotations(BlockScope scope, Annotation[] sourceAnnotations, Binding recipient)
          Resolve annotations, and check duplicates, answers combined tagBits for recognized standard annotations
static void ASTNode.resolveDeprecatedAnnotations(BlockScope scope, Annotation[] annotations, Binding recipient)
          Figures if @Deprecated annotation is specified, do not resolve entire annotations.
 

Uses of Binding in org.eclipse.jdt.internal.compiler.codegen
 

Methods in org.eclipse.jdt.internal.compiler.codegen with parameters of type Binding
 void CodeStream.generateOuterAccess(java.lang.Object[] mappingSequence, ASTNode invocationSite, Binding target, Scope scope)
           
 

Uses of Binding in org.eclipse.jdt.internal.compiler.lookup
 

Subclasses of Binding in org.eclipse.jdt.internal.compiler.lookup
 class ArrayBinding
           
 class BaseTypeBinding
           
 class BinaryLocalVariableBinding
           
 class BinaryTypeBinding
           
 class CaptureBinding
           
 class FieldBinding
           
 class ImportBinding
           
 class ImportConflictBinding
           
 class LocalTypeBinding
           
 class LocalVariableBinding
           
 class MemberTypeBinding
           
 class MethodBinding
           
 class MissingTypeBinding
           
 class NestedTypeBinding
           
 class PackageBinding
           
 class ParameterizedFieldBinding
          Binding denoting a field after type substitution got performed.
 class ParameterizedGenericMethodBinding
          Binding denoting a generic method after type parameter substitutions got performed.
 class ParameterizedMethodBinding
          Binding denoting a method after type parameter substitutions got performed.
 class ParameterizedTypeBinding
          A parameterized type encapsulates a type with type arguments,
 class ProblemBinding
           
 class ProblemFieldBinding
           
 class ProblemMethodBinding
           
 class ProblemPackageBinding
           
 class ProblemReferenceBinding
           
 class RawTypeBinding
          Denote a raw type, i.e.
 class ReferenceBinding
           
 class SourceTypeBinding
           
 class SyntheticArgumentBinding
           
 class SyntheticFieldBinding
           
 class SyntheticMethodBinding
           
 class TypeBinding
           
 class TypeVariableBinding
          Binding for a type parameter, held by source/binary type or method.
 class UnresolvedReferenceBinding
           
 class UpdatedMethodBinding
           
 class VariableBinding
           
 class WildcardBinding
           
 

Fields in org.eclipse.jdt.internal.compiler.lookup declared as Binding
 Binding TypeVariableBinding.declaringElement
           
 Binding ImportBinding.resolvedImport
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup that return Binding
 Binding CompilationUnitScope.findImport(char[][] compoundName, boolean findStaticImports, boolean onDemand)
           
 Binding BlockScope.getBinding(char[][] compoundName, int mask, InvocationSite invocationSite, boolean needResolve)
           
 Binding BlockScope.getBinding(char[][] compoundName, InvocationSite invocationSite)
           
 Binding Scope.getBinding(char[] name, int mask, InvocationSite invocationSite, boolean needResolve)
           
 Binding CompilationUnitScope.getImport(char[][] compoundName, boolean onDemand, boolean isStaticImport)
           
 Binding Scope.getPackage(char[][] compoundName)
           
 Binding PackageBinding.getTypeOrPackage(char[] name)
           
 Binding Scope.getTypeOrPackage(char[][] compoundName)
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type Binding
 TypeVariableBinding[] Scope.createTypeVariables(TypeParameter[] typeParameters, Binding declaringElement)
           
 AnnotationHolder SourceTypeBinding.retrieveAnnotationHolder(Binding binding, boolean forceInitialization)
           
 AnnotationHolder ReferenceBinding.retrieveAnnotationHolder(Binding binding, boolean forceInitialization)
           
 

Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type Binding
ImportBinding(char[][] compoundName, boolean isOnDemand, Binding binding, ImportReference reference)
           
ImportConflictBinding(char[][] compoundName, Binding methodBinding, ReferenceBinding conflictingTypeBinding, ImportReference reference)
           
TypeVariableBinding(char[] sourceName, Binding declaringElement, int rank)
           
 

Uses of Binding in org.eclipse.jdt.internal.compiler.problem
 

Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type Binding
 void ProblemReporter.fieldHiding(FieldDeclaration fieldDecl, Binding hiddenVariable)
           
 void ProblemReporter.importProblem(ImportReference importRef, Binding expectedImport)
           
 void ProblemReporter.javadocAmbiguousMethodReference(int sourceStart, int sourceEnd, Binding fieldBinding, int modifiers)
           
 void ProblemReporter.javadocInvalidField(FieldReference fieldRef, Binding fieldBinding, TypeBinding searchedType, int modifiers)
           
 void ProblemReporter.localVariableHiding(LocalDeclaration local, Binding hiddenVariable, boolean isSpecialArgHidingField)
           
 void ProblemReporter.typeHiding(TypeParameter typeParam, Binding hidden)
           
 void ProblemReporter.unresolvableReference(NameReference nameRef, Binding binding)
           
 

Uses of Binding in org.eclipse.jdt.internal.core
 

Methods in org.eclipse.jdt.internal.core with parameters of type Binding
 JavaElement SourceType.resolved(Binding binding)
           
 JavaElement JavaElement.resolved(Binding binding)
           
 JavaElement SourceField.resolved(Binding binding)
           
 JavaElement BinaryType.resolved(Binding binding)
           
 JavaElement SourceMethod.resolved(Binding binding)
           
 

Uses of Binding in org.eclipse.jdt.internal.core.search.matching
 

Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type Binding
 SearchMatch PatternLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator)
           
 SearchMatch OrLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator)
           
 SearchMatch MethodLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator)
           
 SearchMatch ConstructorLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding binding, int accuracy, int length, MatchLocator locator)
           
 SearchMatch MatchLocator.newDeclarationMatch(IJavaElement element, Binding binding, int accuracy, int offset, int length)
           
 SearchMatch MatchLocator.newDeclarationMatch(IJavaElement element, Binding binding, int accuracy, int offset, int length, SearchParticipant participant, IResource resource)
           
 FieldReferenceMatch MatchLocator.newFieldReferenceMatch(IJavaElement enclosingElement, IJavaElement localElement, Binding enclosingBinding, int accuracy, int offset, int length, ASTNode reference)
           
 MethodReferenceMatch MatchLocator.newMethodReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, int offset, int length, boolean isConstructor, boolean isSynthetic, ASTNode reference)
           
 TypeReferenceMatch MatchLocator.newTypeReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, ASTNode reference)
           
 TypeReferenceMatch MatchLocator.newTypeReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, int offset, int length, ASTNode reference)
           
 int TypeReferenceLocator.resolveLevel(Binding binding)
           
 int TypeParameterLocator.resolveLevel(Binding binding)
           
 int TypeDeclarationLocator.resolveLevel(Binding binding)
           
 int SuperTypeReferenceLocator.resolveLevel(Binding binding)
           
 int PatternLocator.resolveLevel(Binding binding)
          Finds out whether the given binding matches this search pattern.
 int PackageReferenceLocator.resolveLevel(Binding binding)
           
 int OrLocator.resolveLevel(Binding binding)
           
 int MethodLocator.resolveLevel(Binding binding)
           
 int LocalVariableLocator.resolveLevel(Binding binding)
           
 int FieldLocator.resolveLevel(Binding binding)
           
 int ConstructorLocator.resolveLevel(Binding binding)
           
 int AndLocator.resolveLevel(Binding binding)
           
 

Uses of Binding in org.eclipse.jdt.internal.core.util
 

Methods in org.eclipse.jdt.internal.core.util that return Binding
 Binding BindingKeyResolver.getCompilerBinding()
           
 

Methods in org.eclipse.jdt.internal.core.util with parameters of type Binding
 ASTNode Util.BindingsToNodesMap.get(Binding binding)
           
 

Uses of Binding in org.eclipse.jdt.internal.eval
 

Methods in org.eclipse.jdt.internal.eval that return Binding
 Binding CodeSnippetScope.getBinding(char[][] compoundName, int mask, InvocationSite invocationSite, ReferenceBinding receiverType)
           
 

Uses of Binding in org.jmlspecs.jml4.lookup
 

Subclasses of Binding in org.jmlspecs.jml4.lookup
 class JmlSpecialTypeBinding