Verwendungen von Klasse
org.aspectj.org.eclipse.jdt.internal.compiler.ast.Annotation
Packages, die Annotation verwenden
Package
Beschreibung
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
-
Verwendungen von Annotation in org.aspectj.ajdt.internal.compiler
Methoden in org.aspectj.ajdt.internal.compiler mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungCommonPrinter.printAnnotation(Annotation annotation) protected StringBuilderCommonPrinter.printAnnotations(Annotation[] annotations) -
Verwendungen von Annotation in org.aspectj.ajdt.internal.compiler.ast
Methoden in org.aspectj.ajdt.internal.compiler.ast, die Annotation zurückgebenModifizierer und TypMethodeBeschreibungstatic AnnotationAtAspectJAnnotationFactory.createAfterAnnotation(String pointcutExpression, String argNames, int pos) static AnnotationAtAspectJAnnotationFactory.createAfterReturningAnnotation(String pointcutExpression, String argNames, String extraArgumentName, int pos) static AnnotationAtAspectJAnnotationFactory.createAfterThrowingAnnotation(String pointcutExpression, String argNames, String extraArgumentName, int pos) static AnnotationAtAspectJAnnotationFactory.createAroundAnnotation(String pointcutExpression, String argNames, int pos) static AnnotationAtAspectJAnnotationFactory.createAspectAnnotation(String perclause, int pos) Create an @Aspect annotation for a code style aspect declaration starting at the given position in the source filestatic AnnotationAtAspectJAnnotationFactory.createBeforeAnnotation(String pointcutExpression, String argNames, int pos) static AnnotationAtAspectJAnnotationFactory.createDeclareAnnAnnotation(String patternString, String annString, String kind, int pos) static AnnotationAtAspectJAnnotationFactory.createDeclareErrorOrWarningAnnotation(String pointcutExpression, String message, boolean isError, int pos) static AnnotationAtAspectJAnnotationFactory.createDeclareParentsAnnotation(String childPattern, String parentPatterns, boolean isExtends, int pos) static AnnotationAtAspectJAnnotationFactory.createDeclarePrecedenceAnnotation(String pointcutExpression, int pos) static AnnotationAtAspectJAnnotationFactory.createDeclareSoftAnnotation(String pointcutExpression, String exceptionType, int pos) static AnnotationAtAspectJAnnotationFactory.createITDAnnotation(char[] targetTypeName, int modifiers, char[] name, int pos) static AnnotationAtAspectJAnnotationFactory.createPointcutAnnotation(String pointcutExpression, String argNames, int pos) static AnnotationAtAspectJAnnotationFactory.createPrivilegedAnnotation(int pos) DeclareAnnotationDeclaration.getDeclaredAnnotation()Methoden in org.aspectj.ajdt.internal.compiler.ast mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungstatic voidAtAspectJAnnotationFactory.addAnnotation(AjMethodDeclaration decl, Annotation annotation, BlockScope scope) Konstruktoren in org.aspectj.ajdt.internal.compiler.ast mit Parametern vom Typ AnnotationModifiziererKonstruktorBeschreibungDeclareAnnotationDeclaration(CompilationResult result, DeclareAnnotation symbolicDeclare, Annotation annotation) -
Verwendungen von Annotation in org.aspectj.ajdt.internal.compiler.lookup
Methoden in org.aspectj.ajdt.internal.compiler.lookup mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungstatic AnnotationAJEclipseAnnotationConvertor.convertEclipseAnnotation(Annotation eclipseAnnotation, World w, EclipseFactory factory) Convert one eclipse annotation into an AnnotationX object containing an AnnotationAJ object.EclipseSourceType.convertEclipseAnnotation(Annotation eclipseAnnotation, World w) Convert one eclipse annotation into an AnnotationX object containing an AnnotationAJ object. -
Verwendungen von Annotation in org.aspectj.ajdt.internal.compiler.parser
Methoden in org.aspectj.ajdt.internal.compiler.parser mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungDeclarationFactory.createDeclareAnnotationDeclaration(CompilationResult result, ASTNode pseudoTokens, Annotation annotation, Parser parser, char kind) -
Verwendungen von Annotation in org.aspectj.ajdt.internal.compiler.problem
Methoden in org.aspectj.ajdt.internal.compiler.problem mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungvoidAjProblemReporter.disallowedTargetForAnnotation(Annotation annotation) voidAjProblemReporter.missingValueForAnnotationMember(Annotation annotation, char[] memberName) -
Verwendungen von Annotation in org.aspectj.org.eclipse.jdt.core.dom
Methoden in org.aspectj.org.eclipse.jdt.core.dom mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungASTConverter.convert(Annotation annotation) protected voidAjASTConverter.setModifiers(BodyDeclaration bodyDeclaration, Annotation[] annotations) protected voidASTConverter.setModifiers(List modifiers, Annotation[] annotations, int modifiersEnd) protected voidASTConverter.setModifiers(BodyDeclaration bodyDeclaration, Annotation[] annotations, int modifiersEnd) protected voidAjASTConverter.setTypeNameForAnnotation(Annotation compilerAnnotation, Annotation annotation) protected voidASTConverter.setTypeNameForAnnotation(Annotation compilerAnnotation, Annotation annotation) -
Verwendungen von Annotation in org.aspectj.org.eclipse.jdt.internal.codeassist
Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungprotected IAnnotationCompletionUnitStructureRequestor.acceptAnnotation(Annotation annotation, AnnotatableInfo parentInfo, JavaElement parentHandle) -
Verwendungen von Annotation in org.aspectj.org.eclipse.jdt.internal.codeassist.complete
Unterklassen von Annotation in org.aspectj.org.eclipse.jdt.internal.codeassist.completeModifizierer und TypKlasseBeschreibungclassclassMethoden in org.aspectj.org.eclipse.jdt.internal.codeassist.complete mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungCompletionOnQualifiedTypeReference.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) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.codeassist.complete mit Parametern vom Typ AnnotationModifiziererKonstruktorBeschreibungCompletionOnAnnotationOfType(char[] typeName, CompilationResult compilationResult, Annotation annotation) -
Verwendungen von Annotation in org.aspectj.org.eclipse.jdt.internal.compiler
Felder in org.aspectj.org.eclipse.jdt.internal.compiler, die deklariert sind als AnnotationModifizierer und TypFeldBeschreibungISourceElementRequestor.FieldInfo.annotationsISourceElementRequestor.MethodInfo.annotationsISourceElementRequestor.ModuleInfo.annotationsISourceElementRequestor.TypeInfo.annotationsMethoden in org.aspectj.org.eclipse.jdt.internal.compiler mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungvoidClassFile.addModuleAttributes(ModuleBinding module, Annotation[] annotations, CompilationUnitDeclaration cud) INTERNAL USE-ONLY This methods generate all the module attributes for the receiver. -
Verwendungen von Annotation in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Unterklassen von Annotation in org.aspectj.org.eclipse.jdt.internal.compiler.astModifizierer und TypKlasseBeschreibungclassclassclassNormal annotation nodeclassSingleMemberAnnotation nodeFelder in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die deklariert sind als AnnotationModifizierer und TypFeldBeschreibungAbstractMethodDeclaration.annotationsAbstractVariableDeclaration.annotationsImportReference.annotationsModuleDeclaration.annotationsTypeDeclaration.annotationsAnnotation[][]TypeReference.annotationsAnnotation[][]ArrayAllocationExpression.annotationsOnDimensionsTypeDeclaration.originalAnnotationsMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die Annotation zurückgebenModifizierer und TypMethodeBeschreibungstatic Annotation[]ASTNode.copyRecordComponentAnnotations(Scope scope, Binding recipient, Annotation[] annotations) TypeReference.findAnnotation(long nullTagBits) Retrieve the null annotation that has been translated to the given nullTagBits.Annotation[][]ArrayAllocationExpression.getAnnotationsOnDimensions()Annotation[][]ArrayQualifiedTypeReference.getAnnotationsOnDimensions(boolean useSourceOrder) Annotation[][]ArrayTypeReference.getAnnotationsOnDimensions(boolean useSourceOrder) Annotation[][]TypeReference.getAnnotationsOnDimensions()Annotation[][]TypeReference.getAnnotationsOnDimensions(boolean useSourceOrder) protected Annotation[][]TypeReference.getMergedAnnotationsOnDimensions(int additionalDimensions, Annotation[][] additionalAnnotations) Annotation.getPersistibleAnnotation()static Annotation[]ASTNode.getRelevantAnnotations(Annotation[] annotations, long rcMask, List<AnnotationBinding> relevantAnnotations) Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungvoidContainerAnnotation.addContainee(Annotation repeatingAnnotation) IntersectionCastTypeReference.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, Annotation[][] dimAnnotations) static voidAnnotation.checkContainingAnnotationTargetAtUse(Annotation repeatingAnnotation, BlockScope scope, TypeBinding containerAnnotationType, TypeBinding repeatingAnnotationType) static voidAnnotation.checkForInstancesOfRepeatableWithRepeatingContainerAnnotation(BlockScope scope, ReferenceBinding repeatedAnnotationType, Annotation[] sourceAnnotations) Check to see if a repeating annotation is in fact of a container annotation type for an annotation which is also present at the same target.static booleanTypeReference.containsNullAnnotation(Annotation[] annotations) static Annotation[]ASTNode.copyRecordComponentAnnotations(Scope scope, Binding recipient, Annotation[] annotations) static voidASTNode.copySE8AnnotationsToType(BlockScope scope, Binding recipient, Annotation[] annotations, boolean annotatingEnumerator) voidTypeReference.getAllAnnotationContexts(int targetType, int info, List<AnnotationContext> allAnnotationContexts, Annotation[] se7Annotations) voidTypeReference.getAllAnnotationContexts(int targetType, int info, List<AnnotationContext> allAnnotationContexts, Annotation[][] annotationsOnDimensions, int dimensions) info can be either a type index (superclass/superinterfaces) or a pc into the bytecodestatic int[]Annotation.getLocations(Expression reference, Annotation annotation) Return the location for the corresponding annotation inside the type reference,nullif none.protected Annotation[][]TypeReference.getMergedAnnotationsOnDimensions(int additionalDimensions, Annotation[][] additionalAnnotations) static Annotation[]ASTNode.getRelevantAnnotations(Annotation[] annotations, long rcMask, List<AnnotationBinding> relevantAnnotations) static voidASTNode.handleNonNullByDefault(BlockScope scope, Annotation[] sourceAnnotations, LocalDeclaration localDeclaration) "early" handling of NonNullByDefault because for local variables annotations are resolved after their type because of bug 96991.static voidAnnotation.isTypeUseCompatible(TypeReference reference, Scope scope, Annotation[] annotations) static StringBufferASTNode.printAnnotations(Annotation[] annotations, StringBuffer output) voidCompilationUnitDeclaration.recordSuppressWarnings(IrritantSet irritants, Annotation annotation, int scopeStart, int scopeEnd, ReferenceContext context) protected static voidQualifiedTypeReference.rejectAnnotationsOnStaticMemberQualififer(Scope scope, ReferenceBinding currentType, Annotation[] qualifierAnnot) static TypeBindingASTNode.resolveAnnotations(BlockScope scope, Annotation[][] sourceAnnotations, TypeBinding type) Resolve JSR308 annotations on a type reference, array creation expression or a wildcard.static voidASTNode.resolveAnnotations(BlockScope scope, Annotation[] sourceAnnotations, Binding recipient) static AnnotationBinding[]ASTNode.resolveAnnotations(BlockScope scope, Annotation[] sourceAnnotations, Binding recipient, boolean copySE8AnnotationsToType) Resolve annotations, and check duplicates, answers combined tagBits for recognized standard annotations.static voidASTNode.resolveDeprecatedAnnotations(BlockScope scope, Annotation[] annotations, Binding recipient) Figures if @Deprecated annotation is specified, do not resolve entire annotations.voidArrayQualifiedTypeReference.setAnnotationsOnDimensions(Annotation[][] annotationsOnDimensions) voidArrayTypeReference.setAnnotationsOnDimensions(Annotation[][] annotationsOnDimensions) voidTypeReference.setAnnotationsOnDimensions(Annotation[][] annotationsOnDimensions) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.ast mit Parametern vom Typ AnnotationModifiziererKonstruktorBeschreibungArrayQualifiedTypeReference(char[][] sources, int dim, Annotation[][] annotationsOnDimensions, long[] poss) ArrayTypeReference(char[] source, int dimensions, Annotation[][] annotationsOnDimensions, long pos) ContainerAnnotation(Annotation repeatingAnnotation, ReferenceBinding containerAnnotationType, BlockScope scope) ParameterizedQualifiedTypeReference(char[][] tokens, TypeReference[][] typeArguments, int dim, Annotation[][] annotationsOnDimensions, long[] positions) ParameterizedSingleTypeReference(char[] name, TypeReference[] typeArguments, int dim, Annotation[][] annotationsOnDimensions, long pos) -
Verwendungen von Annotation in org.aspectj.org.eclipse.jdt.internal.compiler.codegen
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.codegen, die deklariert sind als AnnotationMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.codegen mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungvoidMultiCatchExceptionLabel.initialize(UnionTypeReference typeReference, Annotation[] annotations) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.codegen mit Parametern vom Typ AnnotationModifiziererKonstruktorBeschreibungAnnotationContext(Annotation annotation, Expression typeReference, int targetType, int visibility) ExceptionLabel(CodeStream codeStream, TypeBinding exceptionType, TypeReference exceptionTypeReference, Annotation[] se7Annotations) -
Verwendungen von Annotation in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungbooleanScope.recordNonNullByDefault(Binding target, int value, Annotation annotation, int scopeStart, int scopeEnd) Record a NNBD annotation applying to a given source range within the current scopebooleanScope.validateNullAnnotation(long tagBits, TypeReference typeRef, Annotation[] annotations) -
Verwendungen von Annotation in org.aspectj.org.eclipse.jdt.internal.compiler.parser
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.parser, die deklariert sind als AnnotationModifizierer und TypFeldBeschreibungRecoveredAnnotation.annotationprotected Annotation[]TheOriginalJDTParserClass.typeAnnotationStackMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.parser, die Annotation zurückgebenModifizierer und TypMethodeBeschreibungprotected Annotation[][]TheOriginalJDTParserClass.getAnnotationsOnDimensions(int dimensionsCount) RecoveredAnnotation.updatedAnnotationReference()Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.parser mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungRecoveredAnnotation.addAnnotation(Annotation annot, int index) voidRecoveredType.annotationsConsumed(Annotation[] consumedAnnotations) protected TypeReferenceTheOriginalJDTParserClass.augmentTypeWithAdditionalDimensions(TypeReference typeReference, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) protected ParameterizedQualifiedTypeReferenceTheOriginalJDTParserClass.computeQualifiedGenericsFromRightSide(TypeReference rightSide, int dim, Annotation[][] annotationsOnDimensions) Parser.IDeclarationFactory.createDeclareAnnotationDeclaration(CompilationResult result, ASTNode pseudoTokens, Annotation annotation, Parser parser, char kind) protected voidTheOriginalJDTParserClass.pushOnTypeAnnotationStack(Annotation annotation) -
Verwendungen von Annotation in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.problem mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungvoidProblemReporter.contradictoryNullAnnotations(Annotation annotation) voidProblemReporter.contradictoryNullAnnotations(Annotation[] annotations) voidProblemReporter.contradictoryNullAnnotationsOnBounds(Annotation annotation, long previousTagBit) voidProblemReporter.disallowedTargetForAnnotation(Annotation annotation) voidProblemReporter.disallowedTargetForContainerAnnotation(Annotation annotation, TypeBinding containerAnnotationType) voidProblemReporter.duplicateAnnotation(Annotation annotation, long sourceLevel) voidProblemReporter.illegalAnnotationForBaseType(Annotation annotation, TypeBinding type) voidProblemReporter.illegalAnnotationForBaseType(TypeReference type, Annotation[] annotations, long nullAnnotationTagBit) voidProblemReporter.illegalTypeAnnotationsInStaticMemberAccess(Annotation first, Annotation last) voidProblemReporter.illegalUsageOfTypeAnnotations(Annotation annotation) voidProblemReporter.invalidFileNameForPackageAnnotations(Annotation annotation) voidProblemReporter.invalidUsageOfAnnotation(Annotation annotation) voidProblemReporter.invalidUsageOfTypeAnnotations(Annotation annotation) voidProblemReporter.misplacedTypeAnnotations(Annotation first, Annotation last) voidProblemReporter.missingValueForAnnotationMember(Annotation annotation, char[] memberName) voidProblemReporter.nullAnnotationAtQualifyingType(Annotation annotation) voidProblemReporter.nullAnnotationUnsupportedLocation(Annotation annotation) voidProblemReporter.nullDefaultAnnotationIsRedundant(ASTNode location, Annotation[] annotations, Binding outer) voidProblemReporter.repeatableAnnotationWithRepeatingContainer(Annotation annotation, ReferenceBinding containerType) voidProblemReporter.repeatedAnnotationWithContainer(Annotation annotation, Annotation container) voidProblemReporter.typeAnnotationAtQualifiedName(Annotation annotation) -
Verwendungen von Annotation in org.aspectj.org.eclipse.jdt.internal.core
Methoden in org.aspectj.org.eclipse.jdt.internal.core mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungprotected IAnnotationCompilationUnitStructureRequestor.acceptAnnotation(Annotation annotation, AnnotatableInfo parentInfo, JavaElement parentHandle) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.core mit Parametern vom Typ AnnotationModifiziererKonstruktorBeschreibungLocalVariable(JavaElement parent, String name, int declarationSourceStart, int declarationSourceEnd, int nameStart, int nameEnd, String typeSignature, Annotation[] astAnnotations, int flags, boolean isParameter) LocalVariable(JavaElement parent, String name, int declarationSourceStart, int declarationSourceEnd, int nameStart, int nameEnd, String typeSignature, Annotation[] astAnnotations, int flags, boolean isParameter, Annotation[][] astAnnotationsOnDimensions) -
Verwendungen von Annotation in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methoden in org.aspectj.org.eclipse.jdt.internal.core.search.matching mit Parametern vom Typ AnnotationModifizierer und TypMethodeBeschreibungprotected TypeReferenceMatchLocatorParser.augmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) protected IJavaElementMatchLocator.createHandle(Annotation annotation, IAnnotatable parent) Create an handle for a local variable declaration (may be a local variable or type parameter).intAndLocator.match(Annotation node, MatchingNodeSet nodeSet) intMethodLocator.match(Annotation node, MatchingNodeSet nodeSet) intOrLocator.match(Annotation node, MatchingNodeSet nodeSet) intPackageReferenceLocator.match(Annotation node, MatchingNodeSet nodeSet) intPatternLocator.match(Annotation node, MatchingNodeSet nodeSet) intTypeReferenceLocator.match(Annotation node, MatchingNodeSet nodeSet) protected voidMatchLocator.reportMatching(Annotation[] annotations, IJavaElement enclosingElement, IJavaElement[] otherElements, Binding elementBinding, MatchingNodeSet nodeSet, boolean matchedContainer, boolean enclosesElement) Report matching in annotations.