Uses of Class
com.github.javaparser.ast.expr.AnnotationExpr
-
-
Uses of AnnotationExpr in com.github.javaparser
Fields in com.github.javaparser with type parameters of type AnnotationExpr Modifier and Type Field Description static ParseStart<AnnotationExpr>
ParseStart. ANNOTATION
Methods in com.github.javaparser that return AnnotationExpr Modifier and Type Method Description static AnnotationExpr
JavaParser. parseAnnotation(String annotation)
Parses the Java annotation contained in aString
and returns aAnnotationExpr
that represents it. -
Uses of AnnotationExpr in com.github.javaparser.ast
Methods in com.github.javaparser.ast that return types with arguments of type AnnotationExpr Modifier and Type Method Description NodeList<AnnotationExpr>
ArrayCreationLevel. getAnnotations()
NodeList<AnnotationExpr>
PackageDeclaration. getAnnotations()
Retrieves the list of annotations declared before the package declaration.Method parameters in com.github.javaparser.ast with type arguments of type AnnotationExpr Modifier and Type Method Description ArrayCreationLevel
ArrayCreationLevel. setAnnotations(NodeList<AnnotationExpr> annotations)
PackageDeclaration
PackageDeclaration. setAnnotations(NodeList<AnnotationExpr> annotations)
Constructor parameters in com.github.javaparser.ast with type arguments of type AnnotationExpr Constructor Description ArrayCreationLevel(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
Methods in com.github.javaparser.ast.body that return types with arguments of type AnnotationExpr Modifier and Type Method Description NodeList<AnnotationExpr>
BodyDeclaration. getAnnotations()
NodeList<AnnotationExpr>
Parameter. getAnnotations()
NodeList<AnnotationExpr>
ReceiverParameter. getAnnotations()
NodeList<AnnotationExpr>
Parameter. getVarArgsAnnotations()
Method parameters in com.github.javaparser.ast.body with type arguments of type AnnotationExpr Modifier and Type Method Description T
BodyDeclaration. setAnnotations(NodeList<AnnotationExpr> annotations)
Parameter
Parameter. setAnnotations(NodeList<AnnotationExpr> annotations)
ReceiverParameter
ReceiverParameter. setAnnotations(NodeList<AnnotationExpr> annotations)
Parameter
Parameter. setVarArgsAnnotations(NodeList<AnnotationExpr> varArgsAnnotations)
Constructor parameters in com.github.javaparser.ast.body with type arguments of type AnnotationExpr Constructor Description AnnotationDeclaration(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<BodyDeclaration<?>> members)
This constructor is used by the parser and is considered private.AnnotationDeclaration(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<BodyDeclaration<?>> members)
AnnotationMemberDeclaration(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, Type type, SimpleName name, Expression defaultValue)
This constructor is used by the parser and is considered private.AnnotationMemberDeclaration(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, Type type, SimpleName name, Expression defaultValue)
BodyDeclaration(NodeList<AnnotationExpr> annotations)
BodyDeclaration(TokenRange tokenRange, NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.CallableDeclaration(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, ReceiverParameter receiverParameter)
This constructor is used by the parser and is considered private.ClassOrInterfaceDeclaration(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, boolean isInterface, SimpleName name, NodeList<TypeParameter> typeParameters, NodeList<ClassOrInterfaceType> extendedTypes, NodeList<ClassOrInterfaceType> implementedTypes, NodeList<BodyDeclaration<?>> members)
This constructor is used by the parser and is considered private.ClassOrInterfaceDeclaration(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, boolean isInterface, SimpleName name, NodeList<TypeParameter> typeParameters, NodeList<ClassOrInterfaceType> extendedTypes, NodeList<ClassOrInterfaceType> implementedTypes, NodeList<BodyDeclaration<?>> members)
ConstructorDeclaration(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body, ReceiverParameter receiverParameter)
This constructor is used by the parser and is considered private.ConstructorDeclaration(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body)
ConstructorDeclaration(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body, ReceiverParameter receiverParameter)
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.EnumDeclaration(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<ClassOrInterfaceType> implementedTypes, NodeList<EnumConstantDeclaration> entries, NodeList<BodyDeclaration<?>> members)
This constructor is used by the parser and is considered private.EnumDeclaration(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<ClassOrInterfaceType> implementedTypes, NodeList<EnumConstantDeclaration> entries, NodeList<BodyDeclaration<?>> members)
FieldDeclaration(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<VariableDeclarator> variables)
This constructor is used by the parser and is considered private.FieldDeclaration(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<VariableDeclarator> variables)
MethodDeclaration(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, Type type, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body, ReceiverParameter receiverParameter)
This constructor is used by the parser and is considered private.MethodDeclaration(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, Type type, SimpleName name, boolean isDefault, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body)
Deprecated.this constructor allows you to set "isDefault", but this is no longer a field of this node, but simply one of the modifiers.MethodDeclaration(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, Type type, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body)
MethodDeclaration(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<TypeParameter> typeParameters, Type type, SimpleName name, NodeList<Parameter> parameters, NodeList<ReferenceType> thrownExceptions, BlockStmt body, ReceiverParameter receiverParameter)
Parameter(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, Type type, boolean isVarArgs, NodeList<AnnotationExpr> varArgsAnnotations, SimpleName name)
This constructor is used by the parser and is considered private.Parameter(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, Type type, boolean isVarArgs, NodeList<AnnotationExpr> varArgsAnnotations, SimpleName name)
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.TypeDeclaration(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<BodyDeclaration<?>> members)
This constructor is used by the parser and is considered private.TypeDeclaration(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, SimpleName name, NodeList<BodyDeclaration<?>> members)
-
Uses of AnnotationExpr in com.github.javaparser.ast.expr
Subclasses of AnnotationExpr in com.github.javaparser.ast.expr Modifier and Type Class Description class
MarkerAnnotationExpr
An annotation that uses only the annotation type name.class
NormalAnnotationExpr
An annotation that has zero or more key-value pairs.@Mapping(a=5, d=10)
class
SingleMemberAnnotationExpr
An annotation that has a single value.Methods in com.github.javaparser.ast.expr that return AnnotationExpr Modifier and Type Method Description AnnotationExpr
AnnotationExpr. asAnnotationExpr()
AnnotationExpr
Expression. asAnnotationExpr()
AnnotationExpr
AnnotationExpr. clone()
AnnotationExpr
AnnotationExpr. setName(Name name)
Methods in com.github.javaparser.ast.expr that return types with arguments of type AnnotationExpr Modifier and Type Method Description NodeList<AnnotationExpr>
Name. getAnnotations()
NodeList<AnnotationExpr>
VariableDeclarationExpr. getAnnotations()
Optional<AnnotationExpr>
AnnotationExpr. toAnnotationExpr()
Optional<AnnotationExpr>
Expression. toAnnotationExpr()
Method parameters in com.github.javaparser.ast.expr with type arguments of type AnnotationExpr Modifier and Type Method Description void
AnnotationExpr. ifAnnotationExpr(Consumer<AnnotationExpr> action)
void
Expression. ifAnnotationExpr(Consumer<AnnotationExpr> action)
Name
Name. setAnnotations(NodeList<AnnotationExpr> annotations)
VariableDeclarationExpr
VariableDeclarationExpr. setAnnotations(NodeList<AnnotationExpr> annotations)
Constructor parameters in com.github.javaparser.ast.expr with type arguments of type AnnotationExpr Constructor Description Name(Name qualifier, String identifier, NodeList<AnnotationExpr> annotations)
Name(TokenRange tokenRange, Name qualifier, String identifier, NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.VariableDeclarationExpr(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<VariableDeclarator> variables)
This constructor is used by the parser and is considered private.VariableDeclarationExpr(EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<VariableDeclarator> variables)
-
Uses of AnnotationExpr in com.github.javaparser.ast.modules
Methods in com.github.javaparser.ast.modules that return types with arguments of type AnnotationExpr Modifier and Type Method Description NodeList<AnnotationExpr>
ModuleDeclaration. getAnnotations()
Method parameters in com.github.javaparser.ast.modules with type arguments of type AnnotationExpr Modifier and Type Method Description ModuleDeclaration
ModuleDeclaration. setAnnotations(NodeList<AnnotationExpr> annotations)
Constructor parameters in com.github.javaparser.ast.modules with type arguments of type AnnotationExpr Constructor Description ModuleDeclaration(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 AnnotationExpr Modifier and Type Method Description default AnnotationExpr
NodeWithAnnotations. getAnnotation(int i)
Methods in com.github.javaparser.ast.nodeTypes that return types with arguments of type AnnotationExpr Modifier and Type Method Description default 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 nameNodeList<AnnotationExpr>
NodeWithAnnotations. getAnnotations()
Methods in com.github.javaparser.ast.nodeTypes with parameters of type AnnotationExpr Modifier and Type Method Description default N
NodeWithAnnotations. addAnnotation(AnnotationExpr element)
default N
NodeWithAnnotations. setAnnotation(int i, AnnotationExpr element)
Method parameters in com.github.javaparser.ast.nodeTypes with type arguments of type AnnotationExpr Modifier and Type Method Description N
NodeWithAnnotations. setAnnotations(NodeList<AnnotationExpr> annotations)
-
Uses of AnnotationExpr in com.github.javaparser.ast.stmt
Constructor parameters in com.github.javaparser.ast.stmt with type arguments of type AnnotationExpr Constructor Description CatchClause(EnumSet<Modifier> exceptModifier, NodeList<AnnotationExpr> exceptAnnotations, ClassOrInterfaceType exceptType, SimpleName exceptName, BlockStmt body)
-
Uses of AnnotationExpr in com.github.javaparser.ast.type
Methods in com.github.javaparser.ast.type that return AnnotationExpr Modifier and Type Method Description AnnotationExpr
Type. getAnnotation(int i)
Methods in com.github.javaparser.ast.type that return types with arguments of type AnnotationExpr Modifier and Type Method Description NodeList<AnnotationExpr>
ArrayType.ArrayBracketPair. getAnnotations()
NodeList<AnnotationExpr>
Type. getAnnotations()
Constructors in com.github.javaparser.ast.type with parameters of type AnnotationExpr Constructor Description ArrayType(Type type, AnnotationExpr... annotations)
Constructor parameters in com.github.javaparser.ast.type with type arguments of type AnnotationExpr Constructor Description ArrayBracketPair(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.utils
Methods in com.github.javaparser.utils that return AnnotationExpr Modifier and Type Method Description static AnnotationExpr
PositionUtils. getLastAnnotation(Node node)
-