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 TypeReferenceModifier and TypeFieldDescriptionfinal TypeReferenceAssistNodeParentAnnotationArrayInitializer.typeMethods 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) protected RecordComponentCompletionParser.createComponent(char[] identifierName, long namePositions, TypeReference type, int modifier, int declStart) 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) CompletionOnRecordComponentName(char[] name, long posNom, TypeReference tr, int modifiers) -
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 final TypeReference[]TypeReference.NO_TYPE_ARGUMENTSTypeDeclaration.permittedTypesQualifiedThisReference.qualificationMethodDeclaration.returnTypeProvidesStatement.serviceInterfaceUsesStatement.serviceInterfaceTypeDeclaration.superclassTypeDeclaration.superInterfacesAbstractMethodDeclaration.thrownExceptionsAbstractVariableDeclaration.typeAllocationExpression.typeAnnotation.typeArrayAllocationExpression.typeCastExpression.typeClassLiteralAccess.typeInstanceOfExpression.typeRecordPattern.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 final TypeReferenceTypeReference.baseTypeReference(int baseType, int dim) static final TypeReferenceTypeReference.baseTypeReference(int baseType, int dim, Annotation[][] dimAnnotations) Pattern.getType()RecordPattern.getType()TypePattern.getType()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) protected TypeBindingTypeReference.updateParameterizedTypeWithAnnotations(Scope scope, TypeBinding type, TypeReference[] argRefs) protected ReferenceBindingTypeDeclaration.updateWithAnnotations(TypeReference typeRef, ReferenceBinding previousType, Map<ReferenceBinding, ReferenceBinding> outerUpdates, Map<ReferenceBinding, ReferenceBinding> updates) 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) RecordPattern(TypeReference type, int sourceStart, int sourceEnd) 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) voidTypeAnnotationCodeStream.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, TypeBinding type) voidTypeAnnotationCodeStream.invokeDynamic(int bootStrapIndex, int argsSize, int returnTypeSize, char[] selector, char[] signature, boolean isConstructorReference, TypeReference lhsTypeReference, TypeReference[] typeArguments, 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 TypeReferenceParser.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 TypeReferenceParser.getAnnotationType()protected TypeReferenceParser.getTypeReference(int dim) protected TypeReferenceParser.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 TypeReferenceParser.augmentTypeWithAdditionalDimensions(TypeReference typeReference, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) protected voidParser.checkForDiamond(TypeReference allocType) protected ParameterizedQualifiedTypeReferenceParser.computeQualifiedGenericsFromRightSide(TypeReference rightSide, int dim, Annotation[][] annotationsOnDimensions) protected RecordComponentParser.createComponent(char[] identifierName, long namePositions, TypeReference type, int modifier, int declStart) Parser.createIntersectionCastTypeReference(TypeReference[] typeReferences) Parser.IDeclarationFactory.createInterTypeFieldDeclaration(CompilationResult result, TypeReference onType) protected voidParser.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.anonymousClassCannotExtendSealedType(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.classExtendFinalRecord(SourceTypeBinding type, TypeReference superclass, TypeBinding superTypeBinding) voidProblemReporter.diamondNotWithAnoymousClasses(TypeReference type) voidProblemReporter.diamondNotWithExplicitTypeArguments(TypeReference[] typeArguments) voidProblemReporter.duplicateBoundInIntersectionCast(TypeReference typeReference) voidProblemReporter.duplicatePermittedType(TypeReference reference, ReferenceBinding superType) 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.localTypeMayNotBePermittedType(SourceTypeBinding type, TypeReference superclass, TypeBinding superTypeBinding) voidProblemReporter.noAdditionalBoundAfterTypeVariable(TypeReference boundReference) voidProblemReporter.nullAnnotationIsRedundant(TypeReference typeReference, Annotation[] annotations) voidProblemReporter.nullAnnotationUnsupportedLocation(TypeReference type) voidProblemReporter.onlyReferenceTypesInIntersectionCast(TypeReference typeReference) voidProblemReporter.rawConstructorReferenceNotWithExplicitTypeArguments(TypeReference[] typeArguments) voidProblemReporter.recordCannotExtendRecord(SourceTypeBinding type, TypeReference superclass, TypeBinding superTypeBinding) voidProblemReporter.recordErasureIncompatibilityInCanonicalConstructor(TypeReference type) voidProblemReporter.redundantSuperInterface(SourceTypeBinding type, TypeReference reference, ReferenceBinding superinterface, ReferenceBinding declaringType) voidProblemReporter.sealedClassNotDirectSuperClassOf(ReferenceBinding type, TypeReference reference, SourceTypeBinding superType) voidProblemReporter.sealedInterfaceNotDirectSuperInterfaceOf(ReferenceBinding type, TypeReference reference, SourceTypeBinding superType) voidProblemReporter.sealedSupertypeDoesNotPermit(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