Uses of Class
com.github.javaparser.ast.expr.AnnotationExpr
Packages that use AnnotationExpr
Package
Description
Implementation of model based on JavaParser.
-
Uses of AnnotationExpr in com.github.javaparser
Fields in com.github.javaparser with type parameters of type AnnotationExprModifier and TypeFieldDescriptionstatic final ParseStart<AnnotationExpr> ParseStart.ANNOTATION(package private) final NodeList<AnnotationExpr> ModifierHolder.annotationsMethods in com.github.javaparser that return AnnotationExprModifier and TypeMethodDescriptionfinal AnnotationExprGeneratedJavaParser.Annotation()https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7final AnnotationExprGeneratedJavaParser.AnnotationParseStart()JavaParserAdapter.parseAnnotation(String annotation) static AnnotationExprStaticJavaParser.parseAnnotation(String annotation) Parses the Java annotation contained in aStringand returns aAnnotationExprthat represents it.Methods in com.github.javaparser that return types with arguments of type AnnotationExprModifier and TypeMethodDescriptionfinal NodeList<AnnotationExpr> GeneratedJavaParser.Annotations()https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7JavaParser.parseAnnotation(String annotation) Parses the Java annotation contained in aStringand returns aAnnotationExprthat represents it.Method parameters in com.github.javaparser with type arguments of type AnnotationExprModifier and TypeMethodDescriptionfinal ClassOrInterfaceTypeGeneratedJavaParser.ClassOrInterfaceType(NodeList<AnnotationExpr> firstAnnotations) final IntersectionTypeGeneratedJavaParser.IntersectionType(NodeList<AnnotationExpr> annotations) https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.9 An intersection type takes the form T1 invalid input: '&' ...final PrimitiveTypeGeneratedJavaParser.PrimitiveType(NodeList<AnnotationExpr> annotations) Note thatcharandbyteare treated as anIntegralType, which is a subtype ofNumericType.final ReferenceTypeGeneratedJavaParser.ReferenceType(NodeList<AnnotationExpr> annotations) // TODO: JLS Has type and unannotated type, while JavaParser has type and annotated type.final TypeGeneratedJavaParser.ResultType(NodeList<AnnotationExpr> annotations) https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4.5final TypeGeneratedJavaParser.Type(NodeList<AnnotationExpr> annotations) https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.1final TypeParameterGeneratedJavaParser.TypeParameter(NodeList<AnnotationExpr> annotations) Note that theTypeParameterModifieris defined as anAnnotation.final WildcardTypeGeneratedJavaParser.Wildcard(NodeList<AnnotationExpr> firstAnnotations) https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1 -
Uses of AnnotationExpr in com.github.javaparser.ast
Fields in com.github.javaparser.ast with type parameters of type AnnotationExprModifier and TypeFieldDescriptionprivate NodeList<AnnotationExpr> ArrayCreationLevel.annotationsprivate NodeList<AnnotationExpr> PackageDeclaration.annotationsMethods in com.github.javaparser.ast that return types with arguments of type AnnotationExprModifier and TypeMethodDescriptionArrayCreationLevel.getAnnotations()PackageDeclaration.getAnnotations()Retrieves the list of annotations declared before the package declaration.Method parameters in com.github.javaparser.ast with type arguments of type AnnotationExprModifier and TypeMethodDescriptionArrayCreationLevel.setAnnotations(NodeList<AnnotationExpr> annotations) PackageDeclaration.setAnnotations(NodeList<AnnotationExpr> annotations) Constructor parameters in com.github.javaparser.ast with type arguments of type AnnotationExprModifierConstructorDescriptionArrayCreationLevel(Expression dimension, NodeList<AnnotationExpr> annotations) ArrayCreationLevel(TokenRange tokenRange, Expression dimension, NodeList<AnnotationExpr> annotations) This constructor is used by the parser and is considered private.PackageDeclaration(NodeList<AnnotationExpr> annotations, Name name) PackageDeclaration(TokenRange tokenRange, NodeList<AnnotationExpr> annotations, Name name) This constructor is used by the parser and is considered private. -
Uses of AnnotationExpr in com.github.javaparser.ast.body
Fields in com.github.javaparser.ast.body with type parameters of type AnnotationExprModifier and TypeFieldDescriptionprivate NodeList<AnnotationExpr> BodyDeclaration.annotationsprivate NodeList<AnnotationExpr> Parameter.annotationsprivate NodeList<AnnotationExpr> ReceiverParameter.annotationsprivate NodeList<AnnotationExpr> Parameter.varArgsAnnotationsMethods in com.github.javaparser.ast.body that return types with arguments of type AnnotationExprModifier and TypeMethodDescriptionBodyDeclaration.getAnnotations()Parameter.getAnnotations()ReceiverParameter.getAnnotations()Parameter.getVarArgsAnnotations()Method parameters in com.github.javaparser.ast.body with type arguments of type AnnotationExprModifier and TypeMethodDescriptionBodyDeclaration.setAnnotations(NodeList<AnnotationExpr> annotations) Parameter.setAnnotations(NodeList<AnnotationExpr> annotations) ReceiverParameter.setAnnotations(NodeList<AnnotationExpr> annotations) Parameter.setVarArgsAnnotations(NodeList<AnnotationExpr> varArgsAnnotations) Constructor parameters in com.github.javaparser.ast.body with type arguments of type AnnotationExprModifierConstructorDescriptionBodyDeclaration(NodeList<AnnotationExpr> annotations) BodyDeclaration(TokenRange tokenRange, NodeList<AnnotationExpr> annotations) This constructor is used by the parser and is considered private.CompactConstructorDeclaration(TokenRange tokenRange, NodeList<AnnotationExpr> annotations, BlockStmt body) This constructor is used by the parser and is considered private.EnumConstantDeclaration(NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<Expression> arguments, NodeList<BodyDeclaration<?>> classBody) EnumConstantDeclaration(TokenRange tokenRange, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<Expression> arguments, NodeList<BodyDeclaration<?>> classBody) This constructor is used by the parser and is considered private.ReceiverParameter(NodeList<AnnotationExpr> annotations, Type type, Name name) ReceiverParameter(TokenRange tokenRange, NodeList<AnnotationExpr> annotations, Type type, Name name) This constructor is used by the parser and is considered private. -
Uses of AnnotationExpr in com.github.javaparser.ast.expr
Subclasses of AnnotationExpr in com.github.javaparser.ast.exprModifier and TypeClassDescriptionclassAn annotation that uses only the annotation type name.classAn annotation that has zero or more key-value pairs.@Mapping(a=5, d=10)classAn annotation that has a single value.Classes in com.github.javaparser.ast.expr that implement interfaces with type arguments of type AnnotationExprModifier and TypeClassDescriptionclassA base class for the different types of annotations.Fields in com.github.javaparser.ast.expr with type parameters of type AnnotationExprModifier and TypeFieldDescriptionprivate NodeList<AnnotationExpr> VariableDeclarationExpr.annotationsMethods in com.github.javaparser.ast.expr that return AnnotationExprModifier and TypeMethodDescriptionAnnotationExpr.asAnnotationExpr()Expression.asAnnotationExpr()AnnotationExpr.clone()Methods in com.github.javaparser.ast.expr that return types with arguments of type AnnotationExprModifier and TypeMethodDescriptionVariableDeclarationExpr.getAnnotations()AnnotationExpr.toAnnotationExpr()Expression.toAnnotationExpr()Method parameters in com.github.javaparser.ast.expr with type arguments of type AnnotationExprModifier and TypeMethodDescriptionvoidAnnotationExpr.ifAnnotationExpr(Consumer<AnnotationExpr> action) voidExpression.ifAnnotationExpr(Consumer<AnnotationExpr> action) VariableDeclarationExpr.setAnnotations(NodeList<AnnotationExpr> annotations) -
Uses of AnnotationExpr in com.github.javaparser.ast.modules
Fields in com.github.javaparser.ast.modules with type parameters of type AnnotationExprMethods in com.github.javaparser.ast.modules that return types with arguments of type AnnotationExprMethod parameters in com.github.javaparser.ast.modules with type arguments of type AnnotationExprModifier and TypeMethodDescriptionModuleDeclaration.setAnnotations(NodeList<AnnotationExpr> annotations) Constructor parameters in com.github.javaparser.ast.modules with type arguments of type AnnotationExprModifierConstructorDescriptionModuleDeclaration(NodeList<AnnotationExpr> annotations, Name name, boolean isOpen, NodeList<ModuleDirective> directives) ModuleDeclaration(TokenRange tokenRange, NodeList<AnnotationExpr> annotations, Name name, boolean isOpen, NodeList<ModuleDirective> directives) This constructor is used by the parser and is considered private. -
Uses of AnnotationExpr in com.github.javaparser.ast.nodeTypes
Methods in com.github.javaparser.ast.nodeTypes that return AnnotationExprModifier and TypeMethodDescriptiondefault AnnotationExprNodeWithAnnotations.getAnnotation(int i) Methods in com.github.javaparser.ast.nodeTypes that return types with arguments of type AnnotationExprModifier and TypeMethodDescriptiondefault Optional<AnnotationExpr> NodeWithAnnotations.getAnnotationByClass(Class<? extends Annotation> annotationClass) Try to find an annotation by its classdefault Optional<AnnotationExpr> NodeWithAnnotations.getAnnotationByName(String annotationName) Try to find an annotation by its nameNodeWithAnnotations.getAnnotations()Methods in com.github.javaparser.ast.nodeTypes with parameters of type AnnotationExprModifier and TypeMethodDescriptiondefault NNodeWithAnnotations.addAnnotation(AnnotationExpr element) default NNodeWithAnnotations.setAnnotation(int i, AnnotationExpr element) Method parameters in com.github.javaparser.ast.nodeTypes with type arguments of type AnnotationExprModifier and TypeMethodDescriptionNodeWithAnnotations.setAnnotations(NodeList<AnnotationExpr> annotations) -
Uses of AnnotationExpr in com.github.javaparser.ast.type
Fields in com.github.javaparser.ast.type with type parameters of type AnnotationExprModifier and TypeFieldDescriptionprivate NodeList<AnnotationExpr> ArrayType.ArrayBracketPair.annotationsprivate NodeList<AnnotationExpr> Type.annotationsMethods in com.github.javaparser.ast.type that return AnnotationExprMethods in com.github.javaparser.ast.type that return types with arguments of type AnnotationExprModifier and TypeMethodDescriptionArrayType.ArrayBracketPair.getAnnotations()Type.getAnnotations()Method parameters in com.github.javaparser.ast.type with type arguments of type AnnotationExprModifier and TypeMethodDescriptionArrayType.ArrayBracketPair.setAnnotations(NodeList<AnnotationExpr> annotations) ArrayType.setAnnotations(NodeList<AnnotationExpr> annotations) ClassOrInterfaceType.setAnnotations(NodeList<AnnotationExpr> annotations) IntersectionType.setAnnotations(NodeList<AnnotationExpr> annotations) PrimitiveType.setAnnotations(NodeList<AnnotationExpr> annotations) Type.setAnnotations(NodeList<AnnotationExpr> annotations) TypeParameter.setAnnotations(NodeList<AnnotationExpr> annotations) UnionType.setAnnotations(NodeList<AnnotationExpr> annotations) UnknownType.setAnnotations(NodeList<AnnotationExpr> annotations) VarType.setAnnotations(NodeList<AnnotationExpr> annotations) VoidType.setAnnotations(NodeList<AnnotationExpr> annotations) WildcardType.setAnnotations(NodeList<AnnotationExpr> annotations) Constructors in com.github.javaparser.ast.type with parameters of type AnnotationExprConstructor parameters in com.github.javaparser.ast.type with type arguments of type AnnotationExprModifierConstructorDescriptionArrayBracketPair(TokenRange tokenRange, ArrayType.Origin origin, NodeList<AnnotationExpr> annotations) ArrayType(Type componentType, ArrayType.Origin origin, NodeList<AnnotationExpr> annotations) ArrayType(TokenRange tokenRange, Type componentType, ArrayType.Origin origin, NodeList<AnnotationExpr> annotations) This constructor is used by the parser and is considered private.PrimitiveType(PrimitiveType.Primitive type, NodeList<AnnotationExpr> annotations) PrimitiveType(TokenRange tokenRange, PrimitiveType.Primitive type, NodeList<AnnotationExpr> annotations) This constructor is used by the parser and is considered private.ReferenceType(NodeList<AnnotationExpr> annotations) ReferenceType(TokenRange tokenRange, NodeList<AnnotationExpr> annotations) This constructor is used by the parser and is considered private.Type(NodeList<AnnotationExpr> annotations) Type(TokenRange tokenRange, NodeList<AnnotationExpr> annotations) This constructor is used by the parser and is considered private.WildcardType(ReferenceType extendedType, ReferenceType superType, NodeList<AnnotationExpr> annotations) WildcardType(TokenRange tokenRange, ReferenceType extendedType, ReferenceType superType, NodeList<AnnotationExpr> annotations) This constructor is used by the parser and is considered private. -
Uses of AnnotationExpr in com.github.javaparser.printer
Method parameters in com.github.javaparser.printer with type arguments of type AnnotationExprModifier and TypeMethodDescriptionprotected voidDefaultPrettyPrinterVisitor.printAnnotations(NodeList<AnnotationExpr> annotations, boolean prefixWithASpace, Void arg) protected voidPrettyPrintVisitor.printAnnotations(NodeList<AnnotationExpr> annotations, boolean prefixWithASpace, Void arg) Deprecated.protected voidDefaultPrettyPrinterVisitor.printMemberAnnotations(NodeList<AnnotationExpr> annotations, Void arg) protected voidPrettyPrintVisitor.printMemberAnnotations(NodeList<AnnotationExpr> annotations, Void arg) Deprecated. -
Uses of AnnotationExpr in com.github.javaparser.symbolsolver.javaparsermodel
Methods in com.github.javaparser.symbolsolver.javaparsermodel with parameters of type AnnotationExpr -
Uses of AnnotationExpr in com.github.javaparser.utils
Methods in com.github.javaparser.utils that return AnnotationExprModifier and TypeMethodDescriptionstatic AnnotationExprPositionUtils.getLastAnnotation(Node node)