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

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

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

Methods in org.eclipse.jdt.internal.codeassist that return ReferenceBinding
 ReferenceBinding[] ThrownExceptionFinder.find(TryStatement tryStatement, BlockScope scope)
           
 

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

Methods in org.eclipse.jdt.internal.codeassist.complete with parameters of type ReferenceBinding
 TypeBinding CompletionOnSingleTypeReference.resolveTypeEnclosing(BlockScope scope, ReferenceBinding enclosingType)
           
 

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

Methods in org.eclipse.jdt.internal.codeassist.select with parameters of type ReferenceBinding
 TypeBinding SelectionOnSingleTypeReference.resolveTypeEnclosing(BlockScope scope, ReferenceBinding enclosingType)
           
 

Uses of ReferenceBinding in org.eclipse.jdt.internal.compiler
 

Fields in org.eclipse.jdt.internal.compiler declared as ReferenceBinding
 ReferenceBinding[] Compiler.referenceBindings
           
 

Methods in org.eclipse.jdt.internal.compiler that return ReferenceBinding
abstract  ReferenceBinding[] AbstractAnnotationProcessorManager.getNewClassFiles()
          Return the new binary bindings created in the last round.
 

Methods in org.eclipse.jdt.internal.compiler with parameters of type ReferenceBinding
abstract  void AbstractAnnotationProcessorManager.processAnnotations(CompilationUnitDeclaration[] units, ReferenceBinding[] referenceBindings, boolean isLastRound)
          Run a new annotation processing round on the given values.
 void Compiler.setBinaryTypes(ReferenceBinding[] binaryTypes)
           
 

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

Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type ReferenceBinding
 void ParameterizedQualifiedTypeReference.checkBounds(ReferenceBinding type, Scope scope, int index)
           
 void AllocationExpression.checkCapturedLocalInitializationIfNecessary(ReferenceBinding checkedType, BlockScope currentScope, FlowInfo flowInfo)
           
 void ConstructorDeclaration.generateSyntheticFieldInitializationsIfNecessary(MethodScope methodScope, CodeStream codeStream, ReferenceBinding declaringClass)
           
 TypeBinding Wildcard.resolveTypeArgument(BlockScope blockScope, ReferenceBinding genericType, int rank)
           
 TypeBinding TypeReference.resolveTypeArgument(BlockScope blockScope, ReferenceBinding genericType, int rank)
           
 TypeBinding Wildcard.resolveTypeArgument(ClassScope classScope, ReferenceBinding genericType, int rank)
           
 TypeBinding TypeReference.resolveTypeArgument(ClassScope classScope, ReferenceBinding genericType, int rank)
           
 TypeBinding SingleTypeReference.resolveTypeEnclosing(BlockScope scope, ReferenceBinding enclosingType)
           
 TypeBinding ParameterizedSingleTypeReference.resolveTypeEnclosing(BlockScope scope, ReferenceBinding enclosingType)
           
 void NameReference.setActualReceiverType(ReferenceBinding receiverType)
           
 void MessageSend.setActualReceiverType(ReferenceBinding receiverType)
           
 void FieldReference.setActualReceiverType(ReferenceBinding receiverType)
           
 void ExplicitConstructorCall.setActualReceiverType(ReferenceBinding receiverType)
           
 void AllocationExpression.setActualReceiverType(ReferenceBinding receiverType)
           
 void AbstractVariableDeclaration.setActualReceiverType(ReferenceBinding receiverType)
           
 

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

Methods in org.eclipse.jdt.internal.compiler.codegen with parameters of type ReferenceBinding
 void CodeStream.generateSyntheticEnclosingInstanceValues(BlockScope currentScope, ReferenceBinding targetType, Expression enclosingInstance, ASTNode invocationSite)
          Code responsible to generate the suitable code to supply values for the synthetic enclosing instance arguments of a constructor invocation of a nested type.
 void CodeStream.generateSyntheticOuterArgumentValues(BlockScope currentScope, ReferenceBinding targetType, ASTNode invocationSite)
          Code responsible to generate the suitable code to supply values for the synthetic outer local variable arguments of a constructor invocation of a nested type.
 void CodeStream.invokeJavaLangEnumvalueOf(ReferenceBinding binding)
           
 

Uses of ReferenceBinding in org.eclipse.jdt.internal.compiler.flow
 

Fields in org.eclipse.jdt.internal.compiler.flow declared as ReferenceBinding
 ReferenceBinding[] ExceptionHandlingFlowContext.handledExceptions
           
 

Methods in org.eclipse.jdt.internal.compiler.flow with parameters of type ReferenceBinding
 UnconditionalFlowInfo ExceptionHandlingFlowContext.initsOnException(ReferenceBinding exceptionType)
           
 void InitializationFlowContext.recordHandlingException(ReferenceBinding exceptionType, UnconditionalFlowInfo flowInfo, TypeBinding raisedException, ASTNode invocationSite, boolean wasMasked)
           
 void ExceptionHandlingFlowContext.recordHandlingException(ReferenceBinding exceptionType, UnconditionalFlowInfo flowInfo, TypeBinding raisedException, ASTNode invocationSite, boolean wasAlreadyDefinitelyCaught)
           
 

Constructors in org.eclipse.jdt.internal.compiler.flow with parameters of type ReferenceBinding
ExceptionHandlingFlowContext(FlowContext parent, ASTNode associatedNode, ReferenceBinding[] handledExceptions, BlockScope scope, UnconditionalFlowInfo flowInfo)
           
 

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

Subclasses of ReferenceBinding in org.eclipse.jdt.internal.compiler.lookup
 class BinaryTypeBinding
           
 class CaptureBinding
           
 class LocalTypeBinding
           
 class MemberTypeBinding
           
 class MissingTypeBinding
           
 class NestedTypeBinding
           
 class ParameterizedTypeBinding
          A parameterized type encapsulates a type with type arguments,
 class ProblemReferenceBinding
           
 class RawTypeBinding
          Denote a raw type, i.e.
 class SourceTypeBinding
           
 class TypeVariableBinding
          Binding for a type parameter, held by source/binary type or method.
 class UnresolvedReferenceBinding
           
 class WildcardBinding
           
 

Fields in org.eclipse.jdt.internal.compiler.lookup declared as ReferenceBinding
static ReferenceBinding[] Binding.ANY_EXCEPTION
           
 ReferenceBinding ImportConflictBinding.conflictingTypeBinding
           
 ReferenceBinding MethodBinding.declaringClass
           
 ReferenceBinding FieldBinding.declaringClass
           
static ReferenceBinding ReferenceBinding.LUB_GENERIC
           
 ReferenceBinding[] SourceTypeBinding.memberTypes
           
 ReferenceBinding[] ParameterizedTypeBinding.memberTypes
           
static ReferenceBinding[] Binding.NO_EXCEPTIONS
           
static ReferenceBinding[] Binding.NO_MEMBER_TYPES
           
static ReferenceBinding[] Binding.NO_SUPERINTERFACES
           
 ReferenceBinding ProblemBinding.searchType
           
 ReferenceBinding CaptureBinding.sourceType
           
 ReferenceBinding TypeVariableBinding.superclass
           
 ReferenceBinding SourceTypeBinding.superclass
           
 ReferenceBinding ParameterizedTypeBinding.superclass
           
 ReferenceBinding[] TypeVariableBinding.superInterfaces
           
 ReferenceBinding[] SourceTypeBinding.superInterfaces
           
 ReferenceBinding[] ParameterizedTypeBinding.superInterfaces
           
 ReferenceBinding[] MethodBinding.thrownExceptions
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup that return ReferenceBinding
 ReferenceBinding LocalTypeBinding.anonymousOriginalSuperType()
           
 ReferenceBinding LookupEnvironment.askForType(char[][] compoundName)
          Ask the name environment for a type which corresponds to the compoundName.
 ReferenceBinding ProblemReferenceBinding.closestReferenceMatch()
           
 ReferenceBinding LookupEnvironment.convertToParameterizedType(ReferenceBinding originalType)
          Convert a given source type into a parameterized form if generic.
 ReferenceBinding Scope.enclosingReceiverType()
           
 ReferenceBinding TypeBinding.enclosingType()
           
 ReferenceBinding ParameterizedTypeBinding.enclosingType()
           
 ReferenceBinding NestedTypeBinding.enclosingType()
           
 ReferenceBinding BinaryTypeBinding.enclosingType()
           
 ReferenceBinding ReferenceBinding.enclosingTypeAt(int relativeDepth)
           
 ReferenceBinding Scope.findDirectMemberType(char[] typeName, ReferenceBinding enclosingType)
           
 ReferenceBinding BlockScope.findLocalType(char[] name)
           
 ReferenceBinding Scope.findMemberType(char[] typeName, ReferenceBinding enclosingType)
           
 ReferenceBinding TypeBinding.findSuperTypeOriginatingFrom(int wellKnownOriginalID, boolean originalIsClass)
          Find supertype which originates from a given well-known type, or null if not found (using id avoids triggering the load of well-known type: 73740) NOTE: only works for erasures of well-known types, as random other types may share same id though being distincts.
 ReferenceBinding Scope.findType(char[] typeName, PackageBinding declarationPackage, PackageBinding invocationPackage)
           
 ReferenceBinding ParameterizedTypeBinding.genericType()
          Return the original generic type from which the parameterized type got instantiated from.
 ReferenceBinding UnresolvedAnnotationBinding.getAnnotationType()
           
 ReferenceBinding AnnotationBinding.getAnnotationType()
           
 ReferenceBinding LookupEnvironment.getCachedType(char[][] compoundName)
          Answer the type for the compoundName if it exists in the cache.
 ReferenceBinding Scope.getJavaIoSerializable()
           
 ReferenceBinding Scope.getJavaLangAnnotationAnnotation()
           
 ReferenceBinding Scope.getJavaLangAssertionError()
           
 ReferenceBinding Scope.getJavaLangClass()
           
 ReferenceBinding Scope.getJavaLangCloneable()
           
 ReferenceBinding Scope.getJavaLangEnum()
           
 ReferenceBinding Scope.getJavaLangIterable()
           
 ReferenceBinding Scope.getJavaLangObject()
           
 ReferenceBinding Scope.getJavaLangString()
           
 ReferenceBinding Scope.getJavaLangThrowable()
           
 ReferenceBinding Scope.getJavaUtilIterator()
           
 ReferenceBinding ReferenceBinding.getMemberType(char[] typeName)
           
 ReferenceBinding ParameterizedTypeBinding.getMemberType(char[] typeName)
           
 ReferenceBinding BinaryTypeBinding.getMemberType(char[] typeName)
          Rewrite of default getMemberType to avoid resolving eagerly all member types when one is requested
 ReferenceBinding Scope.getMemberType(char[] typeName, ReferenceBinding enclosingType)
           
 ReferenceBinding LookupEnvironment.getResolvedType(char[][] compoundName, Scope scope)
           
 ReferenceBinding LookupEnvironment.getType(char[][] compoundName)
           
static ReferenceBinding[] Scope.greaterLowerBound(ReferenceBinding[] types)
           
 ReferenceBinding[] SourceTypeBinding.memberTypes()
           
 ReferenceBinding[] ReferenceBinding.memberTypes()
           
 ReferenceBinding[] ParameterizedTypeBinding.memberTypes()
           
 ReferenceBinding[] BinaryTypeBinding.memberTypes()
           
 ReferenceBinding ReferenceBinding.outermostEnclosingType()
           
static ReferenceBinding BinaryTypeBinding.resolveType(ReferenceBinding type, LookupEnvironment environment, boolean convertGenericToRawType)
           
static ReferenceBinding[] Scope.substitute(Substitution substitution, ReferenceBinding[] originalTypes)
          Returns an array of types, where original types got substituted given a substitution.
 ReferenceBinding WildcardBinding.superclass()
           
 ReferenceBinding TypeVariableBinding.superclass()
           
 ReferenceBinding SourceTypeBinding.superclass()
           
 ReferenceBinding ReferenceBinding.superclass()
           
 ReferenceBinding ParameterizedTypeBinding.superclass()
           
 ReferenceBinding BinaryTypeBinding.superclass()
           
 ReferenceBinding[] WildcardBinding.superInterfaces()
           
 ReferenceBinding[] TypeVariableBinding.superInterfaces()
           
 ReferenceBinding[] SourceTypeBinding.superInterfaces()
           
 ReferenceBinding[] ReferenceBinding.superInterfaces()
           
 ReferenceBinding[] ParameterizedTypeBinding.superInterfaces()
           
 ReferenceBinding[] BinaryTypeBinding.superInterfaces()
           
 ReferenceBinding[] ReferenceBinding.syntheticEnclosingInstanceTypes()
           
 ReferenceBinding[] ParameterizedTypeBinding.syntheticEnclosingInstanceTypes()
           
 ReferenceBinding[] NestedTypeBinding.syntheticEnclosingInstanceTypes()
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type ReferenceBinding
 void BlockScope.addAnonymousType(TypeDeclaration anonymousType, ReferenceBinding superBinding)
           
 SyntheticArgumentBinding NestedTypeBinding.addSyntheticArgument(ReferenceBinding targetEnclosingType)
           
 SyntheticArgumentBinding NestedTypeBinding.addSyntheticArgumentAndField(ReferenceBinding targetEnclosingType)
           
 FieldBinding SourceTypeBinding.addSyntheticFieldForInnerclass(ReferenceBinding enclosingType)
           
 boolean ReferenceBinding.canBeSeenBy(ReferenceBinding receiverType, ReferenceBinding invocationType)
          Answer true if the receiver is visible to the receiverType and the invocationType.
 TypeBinding LookupEnvironment.convertEliminatingTypeVariables(TypeBinding originalType, ReferenceBinding genericType, int rank, java.util.Set eliminatedVariables)
           
 ReferenceBinding LookupEnvironment.convertToParameterizedType(ReferenceBinding originalType)
          Convert a given source type into a parameterized form if generic.
 AnnotationBinding LookupEnvironment.createAnnotation(ReferenceBinding annotationType, ElementValuePair[] pairs)
           
 ParameterizedTypeBinding LookupEnvironment.createParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType)
           
 RawTypeBinding LookupEnvironment.createRawType(ReferenceBinding genericType, ReferenceBinding enclosingType)
           
 WildcardBinding LookupEnvironment.createWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind)
           
 ReferenceBinding Scope.findDirectMemberType(char[] typeName, ReferenceBinding enclosingType)
           
 MethodBinding Scope.findExactMethod(ReferenceBinding receiverType, char[] selector, TypeBinding[] argumentTypes, InvocationSite invocationSite)
           
 ReferenceBinding Scope.findMemberType(char[] typeName, ReferenceBinding enclosingType)
           
 MethodBinding Scope.findMethod(ReferenceBinding receiverType, char[] selector, TypeBinding[] argumentTypes, InvocationSite invocationSite)
           
 MethodBinding Scope.findMethod(ReferenceBinding receiverType, char[] selector, TypeBinding[] argumentTypes, InvocationSite invocationSite, boolean inStaticContext)
           
 MethodBinding Scope.getConstructor(ReferenceBinding receiverType, TypeBinding[] argumentTypes, InvocationSite invocationSite)
           
 java.lang.Object[] BlockScope.getEmulationPath(ReferenceBinding targetEnclosingType, boolean onlyExactMatch, boolean denyEnclosingArgInConstructorCall)
           
 ReferenceBinding Scope.getMemberType(char[] typeName, ReferenceBinding enclosingType)
           
 SyntheticArgumentBinding NestedTypeBinding.getSyntheticArgument(ReferenceBinding targetEnclosingType, boolean onlyExactMatch)
           
 FieldBinding SourceTypeBinding.getSyntheticField(ReferenceBinding targetEnclosingType, boolean onlyExactMatch)
           
 TypeBinding LookupEnvironment.getTypeFromTypeSignature(SignatureWrapper wrapper, TypeVariableBinding[] staticVariables, ReferenceBinding enclosingType, char[][][] missingTypeNames)
           
 FieldBinding SourceTypeBinding.getUpdatedFieldBinding(FieldBinding targetField, ReferenceBinding newDeclaringClass)
           
 MethodBinding SourceTypeBinding.getUpdatedMethodBinding(MethodBinding targetMethod, ReferenceBinding newDeclaringClass)
           
static ReferenceBinding[] Scope.greaterLowerBound(ReferenceBinding[] types)
           
 boolean ReferenceBinding.hasIncompatibleSuperType(ReferenceBinding otherType)
          Returns true if the two types have an incompatible common supertype, e.g.
 boolean ReferenceBinding.implementsInterface(ReferenceBinding anInterface, boolean searchHierarchy)
          Answer true if the receiver implements anInterface or is identical to anInterface.
 void SyntheticMethodBinding.initializeMethodAccessor(MethodBinding accessedMethod, boolean isSuperAccess, ReferenceBinding receiverType)
          An method accessor is a method with an access$N selector, where N is incremented in case of collisions.
 boolean Scope.isDefinedInSameUnit(ReferenceBinding type)
           
 boolean Scope.isDefinedInType(ReferenceBinding type)
           
 boolean WildcardBinding.isSuperclassOf(ReferenceBinding otherType)
           
 boolean ReferenceBinding.isSuperclassOf(ReferenceBinding otherType)
          Answer true if the receiver is in the superclass hierarchy of aType NOTE: Object.isSuperclassOf(Object) -> false
 void BlockScope.propagateInnerEmulation(ReferenceBinding targetType, boolean isEnclosingInstanceSupplied)
           
static ReferenceBinding BinaryTypeBinding.resolveType(ReferenceBinding type, LookupEnvironment environment, boolean convertGenericToRawType)
           
 void LookupEnvironment.setAccessRestriction(ReferenceBinding type, AccessRestriction accessRestriction)
          Associate a given type with some access restriction (did not store the restriction directly into binding, since sparse information)
 void InvocationSite.setActualReceiverType(ReferenceBinding receiverType)
           
static void AnnotationBinding.setMethodBindings(ReferenceBinding type, ElementValuePair[] pairs)
           
static ReferenceBinding[] Scope.substitute(Substitution substitution, ReferenceBinding[] originalTypes)
          Returns an array of types, where original types got substituted given a substitution.
 void WildcardBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env)
           
 void TypeBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment environment)
           
 void ParameterizedTypeBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env)
           
 void ArrayBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env)
           
 

Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type ReferenceBinding
CaptureBinding(WildcardBinding wildcard, ReferenceBinding sourceType, int position, int captureID)
           
FieldBinding(char[] name, TypeBinding type, int modifiers, ReferenceBinding declaringClass, Constant constant)
           
FieldBinding(FieldBinding initialFieldBinding, ReferenceBinding declaringClass)
           
FieldBinding(FieldDeclaration field, TypeBinding type, int modifiers, ReferenceBinding declaringClass)
           
ImportConflictBinding(char[][] compoundName, Binding methodBinding, ReferenceBinding conflictingTypeBinding, ImportReference reference)
           
LocalTypeBinding(ClassScope scope, SourceTypeBinding enclosingType, CaseStatement switchCase, ReferenceBinding anonymousOriginalSuperType)
           
MethodBinding(int modifiers, char[] selector, TypeBinding returnType, TypeBinding[] parameters, ReferenceBinding[] thrownExceptions, ReferenceBinding declaringClass)
           
MethodBinding(int modifiers, char[] selector, TypeBinding returnType, TypeBinding[] parameters, ReferenceBinding[] thrownExceptions, ReferenceBinding declaringClass)
           
MethodBinding(int modifiers, TypeBinding[] parameters, ReferenceBinding[] thrownExceptions, ReferenceBinding declaringClass)
           
MethodBinding(int modifiers, TypeBinding[] parameters, ReferenceBinding[] thrownExceptions, ReferenceBinding declaringClass)
           
MethodBinding(int modifiers, TypeBinding[] parameters, ReferenceBinding[] thrownExceptions, ReferenceBinding declaringClass, AbstractMethodDeclaration method)
           
MethodBinding(int modifiers, TypeBinding[] parameters, ReferenceBinding[] thrownExceptions, ReferenceBinding declaringClass, AbstractMethodDeclaration method)
           
MethodBinding(MethodBinding initialMethodBinding, ReferenceBinding declaringClass)
           
ParameterizedMethodBinding(ReferenceBinding declaringClass, MethodBinding originalMethod, char[][] alternateParamaterNames, LookupEnvironment environment)
          Create method of parameterized type, substituting original parameters/exception/return type with type arguments.
ParameterizedTypeBinding(ReferenceBinding type, TypeBinding[] arguments, ReferenceBinding enclosingType, LookupEnvironment environment)
           
ProblemBinding(char[][] compoundName, ReferenceBinding searchType, int problemId)
           
ProblemFieldBinding(FieldBinding closestMatch, ReferenceBinding declaringClass, char[] name, int problemId)
           
ProblemFieldBinding(ReferenceBinding declaringClass, char[] name, int problemId)
           
ProblemMethodBinding(char[] selector, TypeBinding[] args, ReferenceBinding declaringClass, int problemReason)
           
ProblemReferenceBinding(char[][] compoundName, ReferenceBinding closestMatch, int problemReason)
           
RawTypeBinding(ReferenceBinding type, ReferenceBinding enclosingType, LookupEnvironment environment)
          Raw type arguments are erasure of respective parameter bounds.
SyntheticArgumentBinding(ReferenceBinding enclosingType)
           
SyntheticFieldBinding(char[] name, TypeBinding type, int modifiers, ReferenceBinding declaringClass, Constant constant, int index)
           
SyntheticMethodBinding(FieldBinding targetField, boolean isReadAccess, ReferenceBinding declaringClass)
           
SyntheticMethodBinding(FieldBinding targetField, ReferenceBinding declaringClass, TypeBinding enumBinding, char[] selector)
           
SyntheticMethodBinding(MethodBinding targetMethod, boolean isSuperAccess, ReferenceBinding receiverType)
           
UpdatedMethodBinding(TypeBinding updatedDeclaringClass, int modifiers, char[] selector, TypeBinding returnType, TypeBinding[] args, ReferenceBinding[] exceptions, ReferenceBinding declaringClass)
           
UpdatedMethodBinding(TypeBinding updatedDeclaringClass, int modifiers, char[] selector, TypeBinding returnType, TypeBinding[] args, ReferenceBinding[] exceptions, ReferenceBinding declaringClass)
           
WildcardBinding(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, LookupEnvironment environment)
          When unbound, the bound denotes the corresponding type variable (so as to retrieve its bound lazily)
 

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

Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type ReferenceBinding
 void ProblemReporter.annotationTypeUsedAsSuperinterface(SourceTypeBinding type, TypeReference superInterfaceRef, ReferenceBinding superType)
           
 void ProblemReporter.duplicateModifierForField(ReferenceBinding type, FieldDeclaration fieldDecl)
           
 void ProblemReporter.duplicateModifierForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.duplicateSuperinterface(SourceTypeBinding type, TypeReference reference, ReferenceBinding superType)
           
 void ProblemReporter.hiddenCatchBlock(ReferenceBinding exceptionType, ASTNode location)
           
 void ProblemReporter.hierarchyCircularity(SourceTypeBinding sourceType, ReferenceBinding superType, TypeReference reference)
           
 void ProblemReporter.illegalAbstractModifierCombinationForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.illegalModifierCombinationFinalVolatileForField(ReferenceBinding type, FieldDeclaration fieldDecl)
           
 void ProblemReporter.illegalModifierForEnumConstant(ReferenceBinding type, FieldDeclaration fieldDecl)
           
 void ProblemReporter.illegalModifierForField(ReferenceBinding type, FieldDeclaration fieldDecl)
           
 void ProblemReporter.illegalVisibilityModifierCombinationForField(ReferenceBinding type, FieldDeclaration fieldDecl)
           
 void ProblemReporter.illegalVisibilityModifierCombinationForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.incompatibleExceptionInThrowsClause(SourceTypeBinding type, MethodBinding currentMethod, MethodBinding inheritedMethod, ReferenceBinding exceptionType)
           
 void ProblemReporter.incompatibleParameterNullity(Argument currentsArg, ReferenceBinding inheritedFrom)
           
 void ProblemReporter.incompatibleReturnTypeNullity(MethodDeclaration method, ReferenceBinding inheritedFrom)
           
 void ProblemReporter.innerTypesCannotDeclareStaticInitializers(ReferenceBinding innerType, Initializer initializer)
           
 void ProblemReporter.invalidEnclosingType(Expression expression, TypeBinding type, ReferenceBinding enclosingType)
           
 void ProblemReporter.nativeMethodsCannotBeStrictfp(ReferenceBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.rawMemberTypeCannotBeParameterized(ASTNode location, ReferenceBinding type, TypeBinding[] argumentTypes)
           
 void ProblemReporter.redundantSuperInterface(SourceTypeBinding type, TypeReference reference, ReferenceBinding superinterface, ReferenceBinding declaringType)
           
 void ProblemReporter.staticMemberOfParameterizedType(ASTNode location, ReferenceBinding type)
           
 void ProblemReporter.superclassMustBeAClass(SourceTypeBinding type, TypeReference superclassRef, ReferenceBinding superType)
           
 void ProblemReporter.superinterfaceMustBeAnInterface(SourceTypeBinding type, TypeReference superInterfaceRef, ReferenceBinding superType)
           
 void ProblemReporter.typeMismatchError(TypeBinding typeArgument, TypeVariableBinding typeParameter, ReferenceBinding genericType, ASTNode location)
           
 void ProblemReporter.undefinedTypeVariableSignature(char[] variableName, ReferenceBinding binaryType)
           
 void ProblemReporter.unexpectedStaticModifierForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.unnecessaryEnclosingInstanceSpecification(Expression expression, ReferenceBinding targetType)
           
 void ProblemReporter.unreachableCatchBlock(ReferenceBinding exceptionType, ASTNode location)
           
 void ProblemReporter.unusedDeclaredThrownException(ReferenceBinding exceptionType, AbstractMethodDeclaration method, ASTNode location)
           
 

Uses of ReferenceBinding in org.eclipse.jdt.internal.compiler.util
 

Fields in org.eclipse.jdt.internal.compiler.util declared as ReferenceBinding
 ReferenceBinding[] HashtableOfType.valueTable
           
 

Methods in org.eclipse.jdt.internal.compiler.util that return ReferenceBinding
 ReferenceBinding HashtableOfType.get(char[] key)
           
 ReferenceBinding HashtableOfType.put(char[] key, ReferenceBinding value)
           
 

Methods in org.eclipse.jdt.internal.compiler.util with parameters of type ReferenceBinding
 ReferenceBinding HashtableOfType.put(char[] key, ReferenceBinding value)
           
 

Uses of ReferenceBinding in org.eclipse.jdt.internal.core.hierarchy
 

Methods in org.eclipse.jdt.internal.core.hierarchy that return ReferenceBinding
 ReferenceBinding HierarchyResolver.setFocusType(char[][] compoundName)
           
 

Methods in org.eclipse.jdt.internal.core.hierarchy with parameters of type ReferenceBinding
 boolean HierarchyResolver.subOrSuperOfFocus(ReferenceBinding typeBinding)
           
 

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

Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type ReferenceBinding
static boolean PackageReferenceLocator.isDeclaringPackageFragment(IPackageFragment packageFragment, ReferenceBinding typeBinding)
           
 

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

Methods in org.eclipse.jdt.internal.eval with parameters of type ReferenceBinding
 boolean CodeSnippetScope.canBeSeenByForCodeSnippet(ReferenceBinding referenceBinding, ReferenceBinding receiverType)
           
 MethodBinding CodeSnippetScope.findExactMethod(ReferenceBinding receiverType, char[] selector, TypeBinding[] argumentTypes, InvocationSite invocationSite)
           
 MethodBinding CodeSnippetScope.findMethod(ReferenceBinding receiverType, char[] selector, TypeBinding[] argumentTypes, InvocationSite invocationSite)
           
 Binding CodeSnippetScope.getBinding(char[][] compoundName, int mask, InvocationSite invocationSite, ReferenceBinding receiverType)
           
 MethodBinding CodeSnippetScope.getConstructor(ReferenceBinding receiverType, TypeBinding[] argumentTypes, InvocationSite invocationSite)
           
 MethodBinding CodeSnippetScope.getImplicitMethod(ReferenceBinding receiverType, char[] selector, TypeBinding[] argumentTypes, InvocationSite invocationSite)
           
 void CodeSnippetThisReference.setActualReceiverType(ReferenceBinding receiverType)
           
 void CodeSnippetSuperReference.setActualReceiverType(ReferenceBinding receiverType)
           
 void CodeSnippetReturnStatement.setActualReceiverType(ReferenceBinding receiverType)
           
 

Uses of ReferenceBinding in org.jmlspecs.jml4.lookup
 

Methods in org.jmlspecs.jml4.lookup with parameters of type ReferenceBinding
 void JmlBinaryLookup.mergeWithSourceAndSpec(ProblemReporter problemReporter, ReferenceBinding referenceBinding)
           
 

Uses of ReferenceBinding in org.jmlspecs.jml4.rac
 

Methods in org.jmlspecs.jml4.rac with parameters of type ReferenceBinding
static java.lang.String RacTranslator.typeName(ReferenceBinding declaringClass)
          Returns the type declaration name of declaringClass.