Uses of Class
org.eclipse.jdt.internal.compiler.ast.TypeReference

Packages that use TypeReference
org.eclipse.jdt.internal.codeassist   
org.eclipse.jdt.internal.codeassist.complete   
org.eclipse.jdt.internal.codeassist.impl   
org.eclipse.jdt.internal.codeassist.select   
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.parser   
org.eclipse.jdt.internal.compiler.problem   
org.eclipse.jdt.internal.core.search.matching   
org.eclipse.jdt.internal.core.util   
 

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

Methods in org.eclipse.jdt.internal.codeassist with parameters of type TypeReference
protected  void CompletionEngine.findFieldsAndMethodsFromAnotherReceiver(char[] token, TypeReference receiverType, Scope scope, ObjectVector fieldsFound, ObjectVector methodsFound, InvocationSite invocationSite, Scope invocationScope, boolean implicitCall, boolean superCall, Binding[] missingElements, int[] missingElementsStarts, int[] missingElementsEnds, boolean missingElementsHaveProblems, char[][] receiverName, int receiverStart, int receiverEnd)
           
 void MissingTypesGuesser.guess(TypeReference typeRef, Scope scope, MissingTypesGuesser.GuessedTypeRequestor requestor)
           
protected static boolean CompletionUnitStructureRequestor.hasEmptyName(TypeReference reference, ASTNode assistNode)
           
 

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

Subclasses of TypeReference in org.eclipse.jdt.internal.codeassist.complete
 class CompletionOnJavadocQualifiedTypeReference
           
 class CompletionOnJavadocSingleTypeReference
           
 class CompletionOnJavadocTypeParamReference
           
 class CompletionOnKeyword1
           
 class CompletionOnParameterizedQualifiedTypeReference
           
 class CompletionOnQualifiedTypeReference
           
 class CompletionOnSingleTypeReference
           
 

Methods in org.eclipse.jdt.internal.codeassist.complete that return TypeReference
 TypeReference CompletionOnSingleTypeReference.copyDims(int dim)
           
 TypeReference CompletionOnQualifiedTypeReference.copyDims(int dim)
           
protected  TypeReference CompletionParser.copyDims(TypeReference typeRef, int dim)
           
 TypeReference CompletionParser.createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] assistName, TypeReference[] assistTypeArguments, long[] positions)
           
 TypeReference CompletionParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)
           
 TypeReference CompletionParser.createQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions)
           
 TypeReference CompletionParser.createSingleAssistTypeReference(char[] assistName, long position)
           
protected  TypeReference CompletionParser.getTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers)
           
 

Methods in org.eclipse.jdt.internal.codeassist.complete with parameters of type TypeReference
protected  TypeReference CompletionParser.copyDims(TypeReference typeRef, int dim)
           
 TypeReference CompletionParser.createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] assistName, TypeReference[] assistTypeArguments, long[] positions)
           
 TypeReference CompletionParser.createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] assistName, TypeReference[] assistTypeArguments, long[] positions)
           
 TypeReference CompletionParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)
           
 

Constructors in org.eclipse.jdt.internal.codeassist.complete with parameters of type TypeReference
CompletionOnAnnotationMemberValuePair(TypeReference type, int sourceStart, MemberValuePair[] memberValuePairs, MemberValuePair completedMemberValuePair)
           
CompletionOnArgumentName(char[] name, long posNom, TypeReference tr, int modifiers)
           
CompletionOnClassLiteralAccess(long pos, TypeReference t)
           
CompletionOnFieldType(TypeReference type, boolean isLocalVariable)
           
CompletionOnMarkerAnnotationName(TypeReference type, int sourceStart)
           
CompletionOnMethodReturnType(TypeReference returnType, CompilationResult compilationResult)
           
CompletionOnParameterizedQualifiedTypeReference(char[][] tokens, TypeReference[][] typeArguments, char[] completionIdentifier, long[] positions)
           
CompletionOnParameterizedQualifiedTypeReference(char[][] tokens, TypeReference[][] typeArguments, char[] completionIdentifier, long[] positions, int kind)
           
 

Uses of TypeReference in org.eclipse.jdt.internal.codeassist.impl
 

Methods in org.eclipse.jdt.internal.codeassist.impl that return TypeReference
abstract  TypeReference AssistParser.createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] asistIdentifier, TypeReference[] assistTypeArguments, long[] positions)
           
abstract  TypeReference AssistParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)
           
abstract  TypeReference AssistParser.createQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions)
           
abstract  TypeReference AssistParser.createSingleAssistTypeReference(char[] assistName, long position)
           
protected  TypeReference AssistParser.getAssistTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers)
           
protected  TypeReference AssistParser.getTypeReference(int dim)
           
 

Methods in org.eclipse.jdt.internal.codeassist.impl with parameters of type TypeReference
abstract  TypeReference AssistParser.createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] asistIdentifier, TypeReference[] assistTypeArguments, long[] positions)
           
abstract  TypeReference AssistParser.createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] asistIdentifier, TypeReference[] assistTypeArguments, long[] positions)
           
abstract  TypeReference AssistParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)
           
 

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

Subclasses of TypeReference in org.eclipse.jdt.internal.codeassist.select
 class SelectionOnParameterizedQualifiedTypeReference
           
 class SelectionOnParameterizedSingleTypeReference
           
 class SelectionOnQualifiedTypeReference
           
 class SelectionOnSingleTypeReference
           
 

Methods in org.eclipse.jdt.internal.codeassist.select that return TypeReference
 TypeReference SelectionParser.createParameterizedQualifiedAssistTypeReference(char[][] tokens, TypeReference[][] typeArguments, char[] assistname, TypeReference[] assistTypeArguments, long[] positions)
           
 TypeReference SelectionParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)
           
 TypeReference SelectionParser.createQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions)
           
 TypeReference SelectionParser.createSingleAssistTypeReference(char[] assistName, long position)
           
 

Methods in org.eclipse.jdt.internal.codeassist.select with parameters of type TypeReference
 TypeReference SelectionParser.createParameterizedQualifiedAssistTypeReference(char[][] tokens, TypeReference[][] typeArguments, char[] assistname, TypeReference[] assistTypeArguments, long[] positions)
           
 TypeReference SelectionParser.createParameterizedQualifiedAssistTypeReference(char[][] tokens, TypeReference[][] typeArguments, char[] assistname, TypeReference[] assistTypeArguments, long[] positions)
           
 TypeReference SelectionParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)
           
 

Constructors in org.eclipse.jdt.internal.codeassist.select with parameters of type TypeReference
SelectionOnArgumentName(char[] name, long posNom, TypeReference tr, int modifiers)
           
SelectionOnFieldType(TypeReference type)
           
SelectionOnParameterizedQualifiedTypeReference(char[][] previousIdentifiers, char[] selectionIdentifier, TypeReference[][] typeArguments, TypeReference[] assistTypeArguments, long[] positions)
           
SelectionOnParameterizedQualifiedTypeReference(char[][] previousIdentifiers, char[] selectionIdentifier, TypeReference[][] typeArguments, TypeReference[] assistTypeArguments, long[] positions)
           
SelectionOnParameterizedSingleTypeReference(char[] name, TypeReference[] typeArguments, long pos)
           
SelectionOnQualifiedSuperReference(TypeReference name, int pos, int sourceEnd)
           
 

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

Methods in org.eclipse.jdt.internal.compiler that return TypeReference
 TypeReference SourceElementParser.getTypeReference(int dim)
           
protected  TypeReference DocumentElementParser.typeReference(int dim, int localIdentifierPtr, int localIdentifierLengthPtr)
          INTERNAL USE ONLY
 

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

Subclasses of TypeReference in org.eclipse.jdt.internal.compiler.ast
 class ArrayQualifiedTypeReference
           
 class ArrayTypeReference
           
 class JavadocArrayQualifiedTypeReference
           
 class JavadocArraySingleTypeReference
           
 class JavadocImplicitTypeReference
           
 class JavadocQualifiedTypeReference
           
 class JavadocSingleTypeReference
           
 class ParameterizedQualifiedTypeReference
          Syntactic representation of a reference to a generic type.
 class ParameterizedSingleTypeReference
          Syntactic representation of a reference to a generic type.
 class QualifiedTypeReference
           
 class SingleTypeReference
           
 class UnionTypeReference
           
 class Wildcard
          Node to represent Wildcard
 

Fields in org.eclipse.jdt.internal.compiler.ast declared as TypeReference
 TypeReference Wildcard.bound
           
 TypeReference[] TypeParameter.bounds
           
 TypeReference[] Javadoc.exceptionReferences
           
static TypeReference[] TypeReference.NO_TYPE_ARGUMENTS
           
 TypeReference QualifiedThisReference.qualification
           
 TypeReference MethodDeclaration.returnType
           
 TypeReference TypeDeclaration.superclass
           
 TypeReference[] TypeDeclaration.superInterfaces
           
 TypeReference[] AbstractMethodDeclaration.thrownExceptions
           
 TypeReference ClassLiteralAccess.type
           
 TypeReference InstanceOfExpression.type
           
 TypeReference ArrayAllocationExpression.type
           
 TypeReference AllocationExpression.type
           
 TypeReference AbstractVariableDeclaration.type
           
 TypeReference Annotation.type
           
 TypeReference CastExpression.type
           
 TypeReference[][] ParameterizedQualifiedTypeReference.typeArguments
           
 TypeReference[] ExplicitConstructorCall.typeArguments
           
 TypeReference[] AllocationExpression.typeArguments
           
 TypeReference[] ParameterizedSingleTypeReference.typeArguments
           
 TypeReference[] MessageSend.typeArguments
           
 TypeReference[] UnionTypeReference.typeReferences
           
 

Methods in org.eclipse.jdt.internal.compiler.ast that return TypeReference
static TypeReference TypeReference.baseTypeReference(int baseType, int dim)
           
 TypeReference UnionTypeReference.copyDims(int dim)
           
 TypeReference ParameterizedQualifiedTypeReference.copyDims(int dim)
           
 TypeReference QualifiedTypeReference.copyDims(int dim)
           
 TypeReference JavadocImplicitTypeReference.copyDims(int dim)
           
 TypeReference SingleTypeReference.copyDims(int dim)
           
abstract  TypeReference TypeReference.copyDims(int dim)
           
 TypeReference ParameterizedSingleTypeReference.copyDims(int dim)
           
 

Constructors in org.eclipse.jdt.internal.compiler.ast with parameters of type TypeReference
Argument(char[] name, long posNom, TypeReference tr, int modifiers)
           
CastExpression(Expression expression, TypeReference type)
           
ClassLiteralAccess(int sourceEnd, TypeReference type)
           
InstanceOfExpression(Expression expression, TypeReference type)
           
JavadocArgumentExpression(char[] name, int startPos, int endPos, TypeReference typeRef)
           
MarkerAnnotation(TypeReference type, int sourceStart)
           
NormalAnnotation(TypeReference type, int sourceStart)
           
ParameterizedQualifiedTypeReference(char[][] tokens, TypeReference[][] typeArguments, int dim, long[] positions)
           
ParameterizedSingleTypeReference(char[] name, TypeReference[] typeArguments, int dim, long pos)
           
QualifiedSuperReference(TypeReference name, int pos, int sourceEnd)
           
QualifiedThisReference(TypeReference name, int sourceStart, int sourceEnd)
           
SingleMemberAnnotation(TypeReference type, int sourceStart)
           
UnionTypeReference(TypeReference[] typeReferences)
           
 

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

Fields in org.eclipse.jdt.internal.compiler.lookup declared as TypeReference
 TypeReference ClassScope.superTypeReference
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type TypeReference
 void ParameterizedTypeBinding.boundCheck(Scope scope, TypeReference[] argumentReferences)
          Iterate type arguments, and validate them according to corresponding variable bounds.
 void Scope.deferBoundCheck(TypeReference typeRef)
           
 boolean ClassScope.detectHierarchyCycle(TypeBinding superType, TypeReference reference)
           
 void Scope.validateNullAnnotation(long tagBits, TypeReference typeRef, Annotation[] annotations)
           
 

Uses of TypeReference in org.eclipse.jdt.internal.compiler.parser
 

Methods in org.eclipse.jdt.internal.compiler.parser that return TypeReference
protected  TypeReference Parser.copyDims(TypeReference typeRef, int dim)
           
protected  TypeReference TypeConverter.createTypeReference(char[] typeName, int start, int end)
           
protected  TypeReference TypeConverter.createTypeReference(char[] typeName, int start, int end, boolean includeGenericsAnyway)
           
protected  TypeReference TypeConverter.createTypeReference(java.lang.String typeSignature, int start, int end)
           
protected  TypeReference Parser.getAnnotationType()
           
protected  TypeReference Parser.getTypeReference(int dim)
           
protected  TypeReference Parser.getTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers)
           
 

Methods in org.eclipse.jdt.internal.compiler.parser with parameters of type TypeReference
protected  void Parser.checkForDiamond(TypeReference allocType)
           
protected  ParameterizedQualifiedTypeReference Parser.computeQualifiedGenericsFromRightSide(TypeReference rightSide, int dim)
           
protected  TypeReference Parser.copyDims(TypeReference typeRef, int dim)
           
 

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

Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type TypeReference
 void ProblemReporter.annotationCircularity(TypeBinding sourceType, TypeBinding otherType, TypeReference reference)
           
 void ProblemReporter.annotationTypeUsedAsSuperinterface(SourceTypeBinding type, TypeReference superInterfaceRef, ReferenceBinding superType)
           
 void ProblemReporter.anonymousClassCannotExtendFinalClass(TypeReference reference, TypeBinding type)
           
 void ProblemReporter.cannotExtendEnum(SourceTypeBinding type, TypeReference superclass, TypeBinding superTypeBinding)
           
 void ProblemReporter.cannotInstantiate(TypeReference typeRef, TypeBinding type)
           
 void ProblemReporter.classExtendFinalClass(SourceTypeBinding type, TypeReference superclass, TypeBinding superTypeBinding)
           
 void ProblemReporter.diamondNotWithAnoymousClasses(TypeReference type)
           
 void ProblemReporter.diamondNotWithExplicitTypeArguments(TypeReference[] typeArguments)
           
 void ProblemReporter.duplicateSuperinterface(SourceTypeBinding type, TypeReference reference, ReferenceBinding superType)
           
 void ProblemReporter.finalVariableBound(TypeVariableBinding typeVariable, TypeReference typeRef)
           
 void ProblemReporter.hierarchyCircularity(SourceTypeBinding sourceType, ReferenceBinding superType, TypeReference reference)
           
 void ProblemReporter.hierarchyCircularity(TypeVariableBinding type, ReferenceBinding superType, TypeReference reference)
           
 void ProblemReporter.illegalAnnotationForBaseType(TypeReference type, Annotation[] annotations, char[] annotationName, long nullAnnotationTagBit)
           
 void ProblemReporter.illegalQualifiedParameterizedTypeAllocation(TypeReference qualifiedTypeReference, TypeBinding allocatedType)
           
 void ProblemReporter.illegalUsageOfWildcard(TypeReference wildcard)
           
 void ProblemReporter.invalidUsageOfTypeArguments(TypeReference firstTypeReference, TypeReference lastTypeReference)
           
 void ProblemReporter.javadocDuplicatedThrowsClassName(TypeReference typeReference, int modifiers)
           
 void ProblemReporter.javadocInvalidThrowsClassName(TypeReference typeReference, int modifiers)
           
 void ProblemReporter.javadocMissingThrowsTag(TypeReference typeRef, int modifiers)
           
 void ProblemReporter.noAdditionalBoundAfterTypeVariable(TypeReference boundReference)
           
 void ProblemReporter.redundantSuperInterface(SourceTypeBinding type, TypeReference reference, ReferenceBinding superinterface, ReferenceBinding declaringType)
           
 void ProblemReporter.resourceHasToImplementAutoCloseable(TypeBinding binding, TypeReference typeReference)
           
 void ProblemReporter.superclassMustBeAClass(SourceTypeBinding type, TypeReference superclassRef, ReferenceBinding superType)
           
 void ProblemReporter.superinterfaceMustBeAnInterface(SourceTypeBinding type, TypeReference superInterfaceRef, ReferenceBinding superType)
           
 void ProblemReporter.superTypeCannotUseWildcard(SourceTypeBinding type, TypeReference superclass, TypeBinding superTypeBinding)
           
 void ProblemReporter.unnecessaryTypeArgumentsForMethodInvocation(MethodBinding method, TypeBinding[] genericTypeArguments, TypeReference[] typeArguments)
           
 void ProblemReporter.wrongSequenceOfExceptionTypes(TypeReference typeRef, TypeBinding exceptionType, TypeBinding hidingExceptionType)
           
 void ProblemReporter.wrongSequenceOfExceptionTypesError(TypeReference typeRef, TypeBinding exceptionType, TypeBinding hidingExceptionType)
           
 

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

Methods in org.eclipse.jdt.internal.core.search.matching that return TypeReference
protected  TypeReference MatchLocatorParser.copyDims(TypeReference typeRef, int dim)
           
protected  TypeReference MatchLocatorParser.getTypeReference(int dim)
           
 

Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type TypeReference
protected  TypeReference MatchLocatorParser.copyDims(TypeReference typeRef, int dim)
           
 int PatternLocator.match(TypeReference node, MatchingNodeSet nodeSet)
           
 int TypeParameterLocator.match(TypeReference node, MatchingNodeSet nodeSet)
           
 int TypeReferenceLocator.match(TypeReference node, MatchingNodeSet nodeSet)
           
 int OrLocator.match(TypeReference node, MatchingNodeSet nodeSet)
           
 int AndLocator.match(TypeReference node, MatchingNodeSet nodeSet)
           
 int SuperTypeReferenceLocator.match(TypeReference node, MatchingNodeSet nodeSet)
           
 int PackageReferenceLocator.match(TypeReference node, MatchingNodeSet nodeSet)
           
protected  boolean PatternLocator.matchesTypeReference(char[] pattern, TypeReference type)
          Returns whether the given type reference matches the given pattern.
protected  void MatchLocator.reportAccurateParameterizedMethodReference(SearchMatch match, ASTNode statement, TypeReference[] typeArguments)
          Finds the accurate positions of the sequence of tokens given by qualifiedName in the source and reports a reference to this parameterized type name to the search requestor.
protected  void MatchLocator.reportAccurateParameterizedTypeReference(SearchMatch match, TypeReference typeRef, int index, TypeReference[] typeArguments)
          Finds the accurate positions of the sequence of tokens given by qualifiedName in the source and reports a reference to this parameterized type name to the search requestor.
protected  void MatchLocator.reportAccurateParameterizedTypeReference(SearchMatch match, TypeReference typeRef, int index, TypeReference[] typeArguments)
          Finds the accurate positions of the sequence of tokens given by qualifiedName in the source and reports a reference to this parameterized type name to the search requestor.
protected  void MatchLocator.reportMatchingSuper(TypeReference superReference, IJavaElement enclosingElement, Binding elementBinding, MatchingNodeSet nodeSet, boolean matchedClassContainer)
           
protected  int TypeReferenceLocator.resolveLevel(TypeReference typeRef)
           
 

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

Methods in org.eclipse.jdt.internal.core.util with parameters of type TypeReference
static java.lang.String Util.typeSignature(TypeReference type)