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

Packages that use ReferenceBinding
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   
 

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

Fields in org.eclipse.jdt.internal.compiler declared as ReferenceBinding
 ReferenceBinding[] ClassFile.innerClassesBindings
           
 

Methods in org.eclipse.jdt.internal.compiler with parameters of type ReferenceBinding
 void ClassFile.recordEnclosingTypeAttributes(ReferenceBinding binding)
          INTERNAL USE-ONLY This is used to store a new inner class.
 void ClassFile.recordNestedLocalAttribute(ReferenceBinding binding)
          INTERNAL USE-ONLY This is used to store a new inner class.
 void ClassFile.recordNestedMemberAttribute(ReferenceBinding binding)
          INTERNAL USE-ONLY This is used to store a new inner class.
 

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

Fields in org.eclipse.jdt.internal.compiler.ast declared as ReferenceBinding
 ReferenceBinding QualifiedAllocationExpression.superTypeBinding
           
 

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 ParameterizedSingleTypeReference.resolveTypeEnclosing(BlockScope scope, ReferenceBinding enclosingType)
           
 TypeBinding SingleTypeReference.resolveTypeEnclosing(BlockScope scope, ReferenceBinding enclosingType)
           
 void ExplicitConstructorCall.setActualReceiverType(ReferenceBinding receiverType)
           
 void AllocationExpression.setActualReceiverType(ReferenceBinding receiverType)
           
 void FieldReference.setActualReceiverType(ReferenceBinding receiverType)
           
 void MessageSend.setActualReceiverType(ReferenceBinding receiverType)
           
 void AbstractVariableDeclaration.setActualReceiverType(ReferenceBinding receiverType)
           
 void NameReference.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 StackMapFrameCodeStream.invokeJavaLangEnumvalueOf(ReferenceBinding binding)
           
 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 ExceptionHandlingFlowContext.recordHandlingException(ReferenceBinding exceptionType, UnconditionalFlowInfo flowInfo, TypeBinding raisedException, ASTNode invocationSite, boolean wasAlreadyDefinitelyCaught)
           
 void InitializationFlowContext.recordHandlingException(ReferenceBinding exceptionType, UnconditionalFlowInfo flowInfo, TypeBinding raisedException, ASTNode invocationSite, boolean wasMasked)
           
 

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 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 ProblemReferenceBinding.closestMatch
           
 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 SourceTypeBinding.superclass
           
 ReferenceBinding ParameterizedTypeBinding.superclass
           
 ReferenceBinding TypeVariableBinding.superclass
           
 ReferenceBinding[] SourceTypeBinding.superInterfaces
           
 ReferenceBinding[] ParameterizedTypeBinding.superInterfaces
           
 ReferenceBinding[] TypeVariableBinding.superInterfaces
           
 ReferenceBinding[] MethodBinding.thrownExceptions
           
 ReferenceBinding ParameterizedTypeBinding.type
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup that return ReferenceBinding
 ReferenceBinding LookupEnvironment.askForType(char[][] compoundName)
          Ask the name environment for a type which corresponds to the compoundName.
 ReferenceBinding LookupEnvironment.convertToParameterizedType(ReferenceBinding originalType)
          Convert a given source type into a parameterized form if generic.
 ReferenceBinding Scope.enclosingReceiverType()
           
 ReferenceBinding TypeBinding.enclosingType()
           
 ReferenceBinding BinaryTypeBinding.enclosingType()
           
 ReferenceBinding ParameterizedTypeBinding.enclosingType()
           
 ReferenceBinding NestedTypeBinding.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 ReferenceBinding.findSuperTypeErasingTo(int wellKnownErasureID, boolean erasureIsClass)
          Find supertype which erases to 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 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 BinaryTypeBinding.getMemberType(char[] typeName)
          Rewrite of default getMemberType to avoid resolving eagerly all member types when one is requested
 ReferenceBinding ParameterizedTypeBinding.getMemberType(char[] typeName)
           
 ReferenceBinding ReferenceBinding.getMemberType(char[] typeName)
           
 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[] BinaryTypeBinding.memberTypes()
           
 ReferenceBinding[] ParameterizedTypeBinding.memberTypes()
           
 ReferenceBinding[] ReferenceBinding.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 SourceTypeBinding.superclass()
           
 ReferenceBinding BinaryTypeBinding.superclass()
           
 ReferenceBinding ParameterizedTypeBinding.superclass()
           
 ReferenceBinding ReferenceBinding.superclass()
           
 ReferenceBinding TypeVariableBinding.superclass()
           
 ReferenceBinding[] WildcardBinding.superInterfaces()
           
 ReferenceBinding[] SourceTypeBinding.superInterfaces()
           
 ReferenceBinding[] BinaryTypeBinding.superInterfaces()
           
 ReferenceBinding[] ParameterizedTypeBinding.superInterfaces()
           
 ReferenceBinding[] ReferenceBinding.superInterfaces()
           
 ReferenceBinding[] TypeVariableBinding.superInterfaces()
           
 ReferenceBinding[] WildcardBinding.superInterfaces2()
           
 ReferenceBinding[] ParameterizedTypeBinding.syntheticEnclosingInstanceTypes()
           
 ReferenceBinding[] ReferenceBinding.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)
           
 ReferenceBinding LookupEnvironment.convertToParameterizedType(ReferenceBinding originalType)
          Convert a given source type into a parameterized form if generic.
 ParameterizedTypeBinding LookupEnvironment.createParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType)
           
 RawTypeBinding LookupEnvironment.createRawType(ReferenceBinding genericType, ReferenceBinding enclosingType)
           
static AnnotationBinding AnnotationBinding.createUnresolvedAnnotation(ReferenceBinding type, ElementValuePair[] pairs, LookupEnvironment env)
           
 WildcardBinding LookupEnvironment.createWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind)
           
protected  MethodBinding Scope.findDefaultAbstractMethod(ReferenceBinding receiverType, char[] selector, TypeBinding[] argumentTypes, InvocationSite invocationSite, ReferenceBinding classHierarchyStart, ObjectVector found, MethodBinding concreteMatch)
           
 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)
           
protected  void Scope.findMethodInSuperInterfaces(ReferenceBinding currentType, char[] selector, ObjectVector found)
           
 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)
           
 FieldBinding SourceTypeBinding.getUpdatedFieldBinding(FieldBinding targetField, ReferenceBinding newDeclaringClass)
           
 MethodBinding SourceTypeBinding.getUpdatedMethodBinding(MethodBinding targetMethod, ReferenceBinding newDeclaringClass)
           
static ReferenceBinding[] Scope.greaterLowerBound(ReferenceBinding[] types)
           
protected  boolean Scope.hasErasedCandidatesCollisions(TypeBinding one, TypeBinding two, java.util.Map invocations, ReferenceBinding type, ASTNode typeRef)
           
 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
protected  MethodBinding Scope.mostSpecificMethodBinding(MethodBinding[] visible, int visibleSize, TypeBinding[] argumentTypes, InvocationSite invocationSite, ReferenceBinding receiverType)
           
 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 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 ArrayBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env)
           
 void ParameterizedTypeBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env)
           
 

Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type ReferenceBinding
AnnotationBinding(ReferenceBinding type, ElementValuePair[] pairs)
           
CaptureBinding(WildcardBinding wildcard, ReferenceBinding sourceType, int position)
           
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)
           
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(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)
           
ProblemReferenceBinding(char[] name, 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.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.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)