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

Packages that use Binding
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.codegen   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.problem   
 

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[] annotations, 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)
           
 void StackMapFrameCodeStream.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 BinaryTypeBinding
           
 class CaptureBinding
           
 class FieldBinding
           
 class ImportBinding
           
 class ImportConflictBinding
           
 class LocalTypeBinding
           
 class LocalVariableBinding
           
 class MemberTypeBinding
           
 class MethodBinding
           
 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 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)
           
 

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(int sourceStart, int sourceEnd, 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)