Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.ast.TypeReference
Packages that use TypeReference
Package
Description
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
-
Uses of TypeReference in org.aspectj.ajdt.internal.compiler
Methods in org.aspectj.ajdt.internal.compiler with parameters of type TypeReferenceModifier and TypeMethodDescriptionCommonPrinter.printReturnType(TypeReference tr)protected StringBuilderCommonPrinter.printTypeReference(TypeReference tr) -
Uses of TypeReference in org.aspectj.ajdt.internal.compiler.ast
Fields in org.aspectj.ajdt.internal.compiler.ast declared as TypeReferenceMethods in org.aspectj.ajdt.internal.compiler.ast that return TypeReferenceModifier and TypeMethodDescriptionInterTypeDeclaration.getOnType()static TypeReferenceAstUtil.makeTypeReference(TypeBinding binding)Methods in org.aspectj.ajdt.internal.compiler.ast with parameters of type TypeReferenceModifier and TypeMethodDescriptionvoidInterTypeDeclaration.setOnType(TypeReference onType)voidIntertypeMemberClassDeclaration.setOnType(TypeReference onType)Constructors in org.aspectj.ajdt.internal.compiler.ast with parameters of type TypeReferenceModifierConstructorDescriptionInterTypeConstructorDeclaration(CompilationResult result, TypeReference onType)InterTypeDeclaration(CompilationResult result, TypeReference onType)InterTypeFieldDeclaration(CompilationResult result, TypeReference onType)InterTypeMethodDeclaration(CompilationResult result, TypeReference onType) -
Uses of TypeReference in org.aspectj.ajdt.internal.compiler.lookup
Methods in org.aspectj.ajdt.internal.compiler.lookup that return TypeReferenceModifier and TypeMethodDescriptionstatic TypeReferenceAjTypeConstants.getAroundClosureType()static TypeReferenceAjTypeConstants.getJoinPointStaticPartType()static TypeReferenceAjTypeConstants.getJoinPointType() -
Uses of TypeReference in org.aspectj.ajdt.internal.compiler.parser
Methods in org.aspectj.ajdt.internal.compiler.parser with parameters of type TypeReferenceModifier and TypeMethodDescriptionDeclarationFactory.createInterTypeFieldDeclaration(CompilationResult result, TypeReference onType)voidDeclarationFactory.setOnType(MethodDeclaration interTypeDecl, TypeReference onType)voidDeclarationFactory.setOnType(TypeDeclaration interTypeDecl, TypeReference onType) -
Uses of TypeReference in org.aspectj.org.eclipse.jdt.core.dom
Methods in org.aspectj.org.eclipse.jdt.core.dom with parameters of type TypeReferenceModifier and TypeMethodDescriptionAjASTConverter.convert(TypeReference typeReference)ASTConverter.convert(TypeReference typeReference)AjASTConverter.convertType(TypeReference typeReference)ASTConverter.convertType(TypeReference typeReference)protected voidASTConverter.setExtraAnnotatedDimensions(int start, int end, TypeReference type, List extraAnnotatedDimensions, int extraDimension)protected QualifiedNameASTConverter.setQualifiedNameNameAndSourceRanges(char[][] typeName, long[] positions, int endingIndex, TypeReference node) -
Uses of TypeReference in org.aspectj.org.eclipse.jdt.internal.codeassist
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist with parameters of type TypeReferenceModifier and TypeMethodDescriptionprotected voidCompletionEngine.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)voidMissingTypesGuesser.guess(TypeReference typeRef, Scope scope, MissingTypesGuesser.GuessedTypeRequestor requestor)protected static booleanCompletionUnitStructureRequestor.hasEmptyName(TypeReference reference, ASTNode assistNode) -
Uses of TypeReference in org.aspectj.org.eclipse.jdt.internal.codeassist.complete
Subclasses of TypeReference in org.aspectj.org.eclipse.jdt.internal.codeassist.completeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassFields in org.aspectj.org.eclipse.jdt.internal.codeassist.complete declared as TypeReferenceMethods in org.aspectj.org.eclipse.jdt.internal.codeassist.complete that return TypeReferenceModifier and TypeMethodDescriptionCompletionOnQualifiedTypeReference.augmentTypeWithAdditionalDimensions(int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)CompletionOnSingleTypeReference.augmentTypeWithAdditionalDimensions(int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)protected TypeReferenceCompletionParser.augmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)CompletionParser.createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] assistName, TypeReference[] assistTypeArguments, long[] positions)CompletionParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)CompletionParser.createQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions)CompletionParser.createSingleAssistTypeReference(char[] assistName, long position)protected TypeReferenceCompletionParser.getTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers)Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.complete with parameters of type TypeReferenceModifier and TypeMethodDescriptionprotected TypeReferenceCompletionParser.augmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)CompletionParser.createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] assistName, TypeReference[] assistTypeArguments, long[] positions)CompletionParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)Constructors in org.aspectj.org.eclipse.jdt.internal.codeassist.complete with parameters of type TypeReferenceModifierConstructorDescriptionAssistNodeParentAnnotationArrayInitializer(TypeReference type, char[] name)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.aspectj.org.eclipse.jdt.internal.codeassist.impl
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.impl that return TypeReferenceModifier and TypeMethodDescriptionabstract TypeReferenceAssistParser.createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] asistIdentifier, TypeReference[] assistTypeArguments, long[] positions)abstract TypeReferenceAssistParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)abstract TypeReferenceAssistParser.createQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions)abstract TypeReferenceAssistParser.createSingleAssistTypeReference(char[] assistName, long position)protected TypeReferenceAssistParser.getAssistTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers)protected TypeReferenceAssistParser.getTypeReference(int dim)Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.impl with parameters of type TypeReferenceModifier and TypeMethodDescriptionabstract TypeReferenceAssistParser.createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] asistIdentifier, TypeReference[] assistTypeArguments, long[] positions)abstract TypeReferenceAssistParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position) -
Uses of TypeReference in org.aspectj.org.eclipse.jdt.internal.codeassist.select
Subclasses of TypeReference in org.aspectj.org.eclipse.jdt.internal.codeassist.selectModifier and TypeClassDescriptionclassclassclassclassMethods in org.aspectj.org.eclipse.jdt.internal.codeassist.select that return TypeReferenceModifier and TypeMethodDescriptionSelectionParser.createParameterizedQualifiedAssistTypeReference(char[][] tokens, TypeReference[][] typeArguments, char[] assistname, TypeReference[] assistTypeArguments, long[] positions)SelectionParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)SelectionParser.createQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions)SelectionParser.createSingleAssistTypeReference(char[] assistName, long position)Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.select with parameters of type TypeReferenceModifier and TypeMethodDescriptionSelectionParser.createParameterizedQualifiedAssistTypeReference(char[][] tokens, TypeReference[][] typeArguments, char[] assistname, TypeReference[] assistTypeArguments, long[] positions)SelectionParser.createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)Constructors in org.aspectj.org.eclipse.jdt.internal.codeassist.select with parameters of type TypeReferenceModifierConstructorDescriptionSelectionOnArgumentName(char[] name, long posNom, TypeReference tr, int modifiers)SelectionOnArgumentName(char[] name, long posNom, TypeReference tr, int modifiers, boolean typeElided)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.aspectj.org.eclipse.jdt.internal.compiler
Methods in org.aspectj.org.eclipse.jdt.internal.compiler that return TypeReference -
Uses of TypeReference in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Subclasses of TypeReference in org.aspectj.org.eclipse.jdt.internal.compiler.astModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassSyntactic representation of a reference to a generic type.classSyntactic representation of a reference to a generic type.classclassclassclassNode to represent WildcardFields in org.aspectj.org.eclipse.jdt.internal.compiler.ast declared as TypeReferenceModifier and TypeFieldDescriptionWildcard.boundTypeParameter.boundsJavadoc.exceptionReferencesProvidesStatement.implementationsstatic TypeReference[]TypeReference.NO_TYPE_ARGUMENTSTypeDeclaration.permittedTypesQualifiedThisReference.qualificationMethodDeclaration.returnTypeProvidesStatement.serviceInterfaceUsesStatement.serviceInterfaceTypeDeclaration.superclassTypeDeclaration.superInterfacesAbstractMethodDeclaration.thrownExceptionsAbstractVariableDeclaration.typeAllocationExpression.typeAnnotation.typeArrayAllocationExpression.typeCastExpression.typeClassLiteralAccess.typeInstanceOfExpression.typeAllocationExpression.typeArgumentsExplicitConstructorCall.typeArgumentsMessageSend.typeArgumentsTypeReference[][]ParameterizedQualifiedTypeReference.typeArgumentsParameterizedSingleTypeReference.typeArgumentsReferenceExpression.typeArgumentsJavadocModuleReference.typeReferenceIntersectionCastTypeReference.typeReferencesUnionTypeReference.typeReferencesMethods in org.aspectj.org.eclipse.jdt.internal.compiler.ast that return TypeReferenceModifier and TypeMethodDescriptionIntersectionCastTypeReference.augmentTypeWithAdditionalDimensions(int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)JavadocImplicitTypeReference.augmentTypeWithAdditionalDimensions(int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)ParameterizedQualifiedTypeReference.augmentTypeWithAdditionalDimensions(int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)ParameterizedSingleTypeReference.augmentTypeWithAdditionalDimensions(int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)QualifiedTypeReference.augmentTypeWithAdditionalDimensions(int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)SingleTypeReference.augmentTypeWithAdditionalDimensions(int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)abstract TypeReferenceTypeReference.augmentTypeWithAdditionalDimensions(int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)UnionTypeReference.augmentTypeWithAdditionalDimensions(int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)static TypeReferenceTypeReference.baseTypeReference(int baseType, int dim)static TypeReferenceTypeReference.baseTypeReference(int baseType, int dim, Annotation[][] dimAnnotations)TypeReference[][]ParameterizedQualifiedTypeReference.getTypeArguments()TypeReference[][]ParameterizedSingleTypeReference.getTypeArguments()TypeReference[][]TypeReference.getTypeArguments()JavadocModuleReference.getTypeReference()IntersectionCastTypeReference.getTypeReferences()TypeReference.getTypeReferences()Methods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type TypeReferenceModifier and TypeMethodDescriptionprotected voidTypeReference.checkIllegalNullAnnotations(Scope scope, TypeReference[] typeArguments)Check all typeArguments for illegal null annotations on base types.voidArrayInitializer.generateCode(TypeReference typeReference, ArrayAllocationExpression allocationExpression, BlockScope currentScope, CodeStream codeStream, boolean valueRequired)Code generation for a array initializervoidReferenceExpression.initialize(CompilationResult result, Expression expression, TypeReference[] optionalTypeArguments, char[] identifierOrNew, int sourceEndPosition)static booleanAnnotation.isTypeUseCompatible(TypeReference reference, Scope scope)static voidAnnotation.isTypeUseCompatible(TypeReference reference, Scope scope, Annotation[] annotations)voidJavadocModuleReference.setTypeReference(TypeReference typeReference)Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type TypeReferenceModifierConstructorDescriptionArgument(char[] name, long posNom, TypeReference tr, int modifiers)Argument(char[] name, long posNom, TypeReference tr, int modifiers, boolean typeElided)CastExpression(Expression expression, TypeReference type)ClassLiteralAccess(int sourceEnd, TypeReference type)InstanceOfExpression(Expression expression, TypeReference type)IntersectionCastTypeReference(TypeReference[] typeReferences)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)ParameterizedQualifiedTypeReference(char[][] tokens, TypeReference[][] typeArguments, int dim, Annotation[][] annotationsOnDimensions, long[] positions)ParameterizedSingleTypeReference(char[] name, TypeReference[] typeArguments, int dim, long pos)ParameterizedSingleTypeReference(char[] name, TypeReference[] typeArguments, int dim, Annotation[][] annotationsOnDimensions, long pos)QualifiedSuperReference(TypeReference name, int pos, int sourceEnd)QualifiedThisReference(TypeReference name, int sourceStart, int sourceEnd)Receiver(char[] name, long posNom, TypeReference typeReference, NameReference qualifyingName, int modifiers)RecordComponent(char[] name, long posNom, TypeReference tr, int modifiers)SingleMemberAnnotation(TypeReference type, int sourceStart)UnionTypeReference(TypeReference[] typeReferences)UsesStatement(TypeReference serviceInterface) -
Uses of TypeReference in org.aspectj.org.eclipse.jdt.internal.compiler.codegen
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.codegen declared as TypeReferenceMethods in org.aspectj.org.eclipse.jdt.internal.compiler.codegen with parameters of type TypeReferenceModifier and TypeMethodDescriptionvoidCodeStream.checkcast(TypeReference typeReference, TypeBinding typeBinding, int currentPosition)voidTypeAnnotationCodeStream.checkcast(TypeReference typeReference, TypeBinding typeBinding, int currentPosition)voidCodeStream.instance_of(TypeReference typeReference, TypeBinding typeBinding)We didn't call it instanceof because there is a conflict with the instanceof keywordvoidTypeAnnotationCodeStream.instance_of(TypeReference typeReference, TypeBinding typeBinding)voidCodeStream.invoke(byte opcode, MethodBinding methodBinding, TypeBinding declaringClass, TypeReference[] typeArguments)voidTypeAnnotationCodeStream.invoke(byte opcode, MethodBinding methodBinding, TypeBinding declaringClass, TypeReference[] typeArguments)voidCodeStream.invokeDynamic(int bootStrapIndex, int argsSize, int returnTypeSize, char[] selector, char[] signature, boolean isConstructorReference, TypeReference lhsTypeReference, TypeReference[] typeArguments, int typeId, TypeBinding type)voidTypeAnnotationCodeStream.invokeDynamic(int bootStrapIndex, int argsSize, int returnTypeSize, char[] selector, char[] signature, boolean isConstructorReference, TypeReference lhsTypeReference, TypeReference[] typeArguments, int typeId, TypeBinding type)voidCodeStream.multianewarray(TypeReference typeReference, TypeBinding typeBinding, int dimensions, ArrayAllocationExpression allocationExpression)voidTypeAnnotationCodeStream.multianewarray(TypeReference typeReference, TypeBinding typeBinding, int dimensions, ArrayAllocationExpression allocationExpression)voidCodeStream.new_(TypeReference typeReference, TypeBinding typeBinding)voidTypeAnnotationCodeStream.new_(TypeReference typeReference, TypeBinding typeBinding)voidCodeStream.newArray(TypeReference typeReference, ArrayAllocationExpression allocationExpression, ArrayBinding arrayBinding)voidTypeAnnotationCodeStream.newArray(TypeReference typeReference, ArrayAllocationExpression allocationExpression, ArrayBinding arrayBinding)Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.codegen with parameters of type TypeReferenceModifierConstructorDescriptionExceptionLabel(CodeStream codeStream, TypeBinding exceptionType, TypeReference exceptionTypeReference, Annotation[] se7Annotations) -
Uses of TypeReference in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.lookup declared as TypeReferenceMethods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type TypeReferenceModifier and TypeMethodDescriptionvoidParameterizedTypeBinding.boundCheck(Scope scope, TypeReference[] argumentReferences)Iterate type arguments, and validate them according to corresponding variable bounds.voidScope.deferBoundCheck(TypeReference typeRef)booleanClassScope.detectHierarchyCycle(TypeBinding superType, TypeReference reference)booleanScope.validateNullAnnotation(long tagBits, TypeReference typeRef, Annotation[] annotations) -
Uses of TypeReference in org.aspectj.org.eclipse.jdt.internal.compiler.parser
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.parser declared as TypeReferenceModifier and TypeFieldDescriptionprotected TypeReference[]AbstractCommentParser.providesReferencesStackRecoveredTypeReference.typeReferenceprotected TypeReference[]AbstractCommentParser.usesReferencesStackMethods in org.aspectj.org.eclipse.jdt.internal.compiler.parser that return TypeReferenceModifier and TypeMethodDescriptionprotected TypeReferenceTheOriginalJDTParserClass.augmentTypeWithAdditionalDimensions(TypeReference typeReference, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)protected TypeReferenceTypeConverter.createTypeReference(char[] typeName, int start, int end)protected TypeReferenceTypeConverter.createTypeReference(char[] typeName, int start, int end, boolean includeGenericsAnyway)protected TypeReferenceTypeConverter.createTypeReference(String typeSignature, int start, int end)protected TypeReferenceTheOriginalJDTParserClass.getAnnotationType()protected TypeReferenceTheOriginalJDTParserClass.getTypeReference(int dim)protected TypeReferenceTheOriginalJDTParserClass.getTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers)RecoveredTypeReference.updatedImportReference()RecoveredTypeReference.updateTypeReference()Methods in org.aspectj.org.eclipse.jdt.internal.compiler.parser with parameters of type TypeReferenceModifier and TypeMethodDescriptionprotected TypeReferenceTheOriginalJDTParserClass.augmentTypeWithAdditionalDimensions(TypeReference typeReference, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)protected voidTheOriginalJDTParserClass.checkForDiamond(TypeReference allocType)protected ParameterizedQualifiedTypeReferenceTheOriginalJDTParserClass.computeQualifiedGenericsFromRightSide(TypeReference rightSide, int dim, Annotation[][] annotationsOnDimensions)TheOriginalJDTParserClass.createIntersectionCastTypeReference(TypeReference[] typeReferences)Parser.IDeclarationFactory.createInterTypeFieldDeclaration(CompilationResult result, TypeReference onType)protected LocalDeclarationTheOriginalJDTParserClass.getInstanceOfVar(TypeReference type)protected voidTheOriginalJDTParserClass.rejectIllegalLeadingTypeAnnotations(TypeReference typeReference)voidParser.IDeclarationFactory.setOnType(MethodDeclaration interTypeDecl, TypeReference onType)voidParser.IDeclarationFactory.setOnType(TypeDeclaration interTypeDecl, TypeReference onType)Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.parser with parameters of type TypeReferenceModifierConstructorDescriptionRecoveredTypeReference(TypeReference typeReference, RecoveredElement parent, int bracketBalance) -
Uses of TypeReference in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.problem with parameters of type TypeReferenceModifier and TypeMethodDescriptionvoidProblemReporter.annotationCircularity(TypeBinding sourceType, TypeBinding otherType, TypeReference reference)voidProblemReporter.annotationTypeUsedAsSuperinterface(SourceTypeBinding type, TypeReference superInterfaceRef, ReferenceBinding superType)voidProblemReporter.anonymousClassCannotExtendFinalClass(TypeReference reference, TypeBinding type)voidProblemReporter.anonymousDiamondWithNonDenotableTypeArguments(TypeReference type, TypeBinding tb)voidProblemReporter.cannotExtendEnum(SourceTypeBinding type, TypeReference superclass, TypeBinding superTypeBinding)voidProblemReporter.classExtendFinalClass(SourceTypeBinding type, TypeReference superclass, TypeBinding superTypeBinding)voidProblemReporter.diamondNotWithAnoymousClasses(TypeReference type)voidProblemReporter.diamondNotWithExplicitTypeArguments(TypeReference[] typeArguments)voidProblemReporter.duplicateBoundInIntersectionCast(TypeReference typeReference)voidProblemReporter.duplicateSuperinterface(SourceTypeBinding type, TypeReference reference, ReferenceBinding superType)voidProblemReporter.duplicateTypeReference(int problem, TypeReference ref)voidProblemReporter.duplicateTypeReference(int problem, TypeReference ref1, TypeReference ref2)voidProblemReporter.finalVariableBound(TypeVariableBinding typeVariable, TypeReference typeRef)voidProblemReporter.hierarchyCircularity(SourceTypeBinding sourceType, ReferenceBinding superType, TypeReference reference)voidProblemReporter.hierarchyCircularity(TypeVariableBinding type, ReferenceBinding superType, TypeReference reference)voidProblemReporter.illegalAnnotationForBaseType(TypeReference type, Annotation[] annotations, long nullAnnotationTagBit)voidProblemReporter.illegalArrayOfUnionType(char[] identifierName, TypeReference typeReference)voidProblemReporter.illegalArrayTypeInIntersectionCast(TypeReference typeReference)voidProblemReporter.illegalQualifiedParameterizedTypeAllocation(TypeReference qualifiedTypeReference, TypeBinding allocatedType)voidProblemReporter.illegalUsageOfWildcard(TypeReference wildcard)voidProblemReporter.implicitObjectBoundNoNullDefault(TypeReference reference)voidProblemReporter.intersectionCastNotBelow18(TypeReference[] typeReferences)voidProblemReporter.invalidServiceRef(int problem, TypeReference type)voidProblemReporter.invalidTypeArguments(TypeReference[] typeReference)voidProblemReporter.invalidUsageOfTypeArguments(TypeReference firstTypeReference, TypeReference lastTypeReference)voidProblemReporter.javadocDuplicatedThrowsClassName(TypeReference typeReference, int modifiers)voidProblemReporter.javadocInvalidProvidesClassName(TypeReference typeReference, int modifiers)voidProblemReporter.javadocInvalidThrowsClassName(TypeReference typeReference, int modifiers)voidProblemReporter.javadocInvalidUsesClassName(TypeReference typeReference, int modifiers)voidProblemReporter.javadocMissingProvidesTag(TypeReference typeRef, int sourceStart, int sourceEnd, int modifiers)voidProblemReporter.javadocMissingThrowsTag(TypeReference typeRef, int modifiers)voidProblemReporter.javadocMissingUsesTag(TypeReference typeRef, int sourceStart, int sourceEnd, int modifiers)voidProblemReporter.lambdaParameterTypeMismatched(Argument argument, TypeReference type, TypeBinding expectedParameterType)voidProblemReporter.noAdditionalBoundAfterTypeVariable(TypeReference boundReference)voidProblemReporter.nullAnnotationUnsupportedLocation(TypeReference type)voidProblemReporter.onlyReferenceTypesInIntersectionCast(TypeReference typeReference)voidProblemReporter.rawConstructorReferenceNotWithExplicitTypeArguments(TypeReference[] typeArguments)voidProblemReporter.recordCannotExtendRecord(SourceTypeBinding type, TypeReference superclass, TypeBinding superTypeBinding)voidProblemReporter.redundantSuperInterface(SourceTypeBinding type, TypeReference reference, ReferenceBinding superinterface, ReferenceBinding declaringType)voidProblemReporter.sealedAnonymousClassCannotExtendSealedType(TypeReference reference, TypeBinding type)voidProblemReporter.sealedDuplicateTypeInPermits(SourceTypeBinding type, TypeReference reference, ReferenceBinding superType)voidProblemReporter.sealedLocalDirectSuperTypeSealed(SourceTypeBinding type, TypeReference superclass, TypeBinding superTypeBinding)voidProblemReporter.sealedNotDirectSuperClass(ReferenceBinding type, TypeReference reference, SourceTypeBinding superType)voidProblemReporter.sealedNotDirectSuperInterface(ReferenceBinding type, TypeReference reference, SourceTypeBinding superType)voidProblemReporter.sealedSuperClassDoesNotPermit(SourceTypeBinding type, TypeReference superType, TypeBinding superTypeBinding)voidProblemReporter.sealedSuperInterfaceDoesNotPermit(SourceTypeBinding type, TypeReference superType, TypeBinding superTypeBinding)voidProblemReporter.superclassMustBeAClass(SourceTypeBinding type, TypeReference superclassRef, ReferenceBinding superType)voidProblemReporter.superinterfaceMustBeAnInterface(SourceTypeBinding type, TypeReference superInterfaceRef, ReferenceBinding superType)voidProblemReporter.superTypeCannotUseWildcard(SourceTypeBinding type, TypeReference superclass, TypeBinding superTypeBinding)voidProblemReporter.unnecessaryTypeArgumentsForMethodInvocation(MethodBinding method, TypeBinding[] genericTypeArguments, TypeReference[] typeArguments)voidProblemReporter.wrongSequenceOfExceptionTypes(TypeReference typeRef, TypeBinding exceptionType, TypeBinding hidingExceptionType)voidProblemReporter.wrongSequenceOfExceptionTypesError(TypeReference typeRef, TypeBinding exceptionType, TypeBinding hidingExceptionType) -
Uses of TypeReference in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methods in org.aspectj.org.eclipse.jdt.internal.core.search.matching that return TypeReferenceModifier and TypeMethodDescriptionprotected TypeReferenceMatchLocatorParser.augmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)protected TypeReferenceMatchLocatorParser.getTypeReference(int dim)Methods in org.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type TypeReferenceModifier and TypeMethodDescriptionprotected TypeReferenceMatchLocatorParser.augmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)intAndLocator.match(TypeReference node, MatchingNodeSet nodeSet)intOrLocator.match(TypeReference node, MatchingNodeSet nodeSet)intPackageReferenceLocator.match(TypeReference node, MatchingNodeSet nodeSet)intPatternLocator.match(TypeReference node, MatchingNodeSet nodeSet)intSuperTypeReferenceLocator.match(TypeReference node, MatchingNodeSet nodeSet)intTypeParameterLocator.match(TypeReference node, MatchingNodeSet nodeSet)intTypeReferenceLocator.match(TypeReference node, MatchingNodeSet nodeSet)protected booleanPatternLocator.matchesTypeReference(char[] pattern, TypeReference type)Returns whether the given type reference matches the given pattern.protected voidMatchLocator.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 voidMatchLocator.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 voidMatchLocator.reportMatchingSuperOrPermit(TypeReference superReference, IJavaElement enclosingElement, Binding elementBinding, MatchingNodeSet nodeSet, boolean matchedClassContainer)protected intTypeReferenceLocator.resolveLevel(TypeReference typeRef) -
Uses of TypeReference in org.aspectj.org.eclipse.jdt.internal.core.util
Methods in org.aspectj.org.eclipse.jdt.internal.core.util with parameters of type TypeReference