Uses of Interface
com.github.javaparser.ast.nodeTypes.NodeWithAnnotations
-
Packages that use NodeWithAnnotations Package Description com.github.javaparser.ast com.github.javaparser.ast.body com.github.javaparser.ast.expr com.github.javaparser.ast.modules com.github.javaparser.ast.type -
-
Uses of NodeWithAnnotations in com.github.javaparser.ast
Classes in com.github.javaparser.ast that implement NodeWithAnnotations Modifier and Type Class Description class
ArrayCreationLevel
Innew int[1][2];
there are two ArrayCreationLevel objects, the first one contains the expression "1", the second the expression "2".class
PackageDeclaration
A package declaration. -
Uses of NodeWithAnnotations in com.github.javaparser.ast.body
Classes in com.github.javaparser.ast.body that implement NodeWithAnnotations Modifier and Type Class Description class
AnnotationDeclaration
An annotation type declaration.@interface X { ...
class
AnnotationMemberDeclaration
The "int id();" in@interface X { int id(); }
class
BodyDeclaration<T extends BodyDeclaration<?>>
Any declaration that can appear between the { and } of a class, interface, or enum.class
CallableDeclaration<T extends CallableDeclaration<?>>
Represents a declaration which is callable eg.class
ClassOrInterfaceDeclaration
A definition of a class or interface.class X { ...
class
ConstructorDeclaration
A constructor declaration:class X { X() { } }
where X(){} is the constructor declaration.class
EnumConstantDeclaration
One of the values an enum can take.class
EnumDeclaration
The declaration of an enum.enum X { ...
class
FieldDeclaration
The declaration of a field in a class.class
InitializerDeclaration
A (possibly static) initializer body.class
MethodDeclaration
A method declaration.class
Parameter
The parameters to a method or lambda.class
ReceiverParameter
The rather obscure "receiver parameter" feature of Java.class
TypeDeclaration<T extends TypeDeclaration<?>>
A base class for all types of type declarations. -
Uses of NodeWithAnnotations in com.github.javaparser.ast.expr
Classes in com.github.javaparser.ast.expr that implement NodeWithAnnotations Modifier and Type Class Description class
Name
A name that may consist of multiple identifiers.class
VariableDeclarationExpr
A declaration of variables. -
Uses of NodeWithAnnotations in com.github.javaparser.ast.modules
Classes in com.github.javaparser.ast.modules that implement NodeWithAnnotations Modifier and Type Class Description class
ModuleDeclaration
A Java 9 Jigsaw module declaration. -
Uses of NodeWithAnnotations in com.github.javaparser.ast.type
Classes in com.github.javaparser.ast.type that implement NodeWithAnnotations Modifier and Type Class Description class
ArrayType
To indicate that a type is an array, it gets wrapped in an ArrayType for every array level it has.class
ClassOrInterfaceType
A class or an interface type.class
IntersectionType
Represents a set of types.class
PrimitiveType
A primitive type.class
TypeParameter
A type parameter.class
UnionType
The union typeclass
VoidType
The return type of aMethodDeclaration
when it returns void.class
WildcardType
A wildcard type argument.
-