| AnnotationDeclaration |
An annotation type declaration.
@interface X { ...
|
| AnnotationMemberDeclaration |
The "int id();" in @interface X { int id(); }
|
| BodyDeclaration<T extends BodyDeclaration<?>> |
Any declaration that can appear between the { and } of a class, interface, or enum.
|
| CallableDeclaration<T extends CallableDeclaration<?>> |
Represents a declaration which is callable eg.
|
| CallableDeclaration.Signature |
A method or constructor signature.
|
| ClassOrInterfaceDeclaration |
A definition of a class or interface.
class X { ...
|
| ConstructorDeclaration |
A constructor declaration: class X { X() { } } where X(){} is the constructor declaration.
|
| EnumConstantDeclaration |
One of the values an enum can take.
|
| EnumDeclaration |
The declaration of an enum.
enum X { ...
|
| FieldDeclaration |
The declaration of a field in a class.
|
| InitializerDeclaration |
A (possibly static) initializer body.
|
| MethodDeclaration |
A method declaration.
|
| Parameter |
The parameters to a method or lambda.
|
| ReceiverParameter |
|
| TypeDeclaration<T extends TypeDeclaration<?>> |
A base class for all types of type declarations.
|
| VariableDeclarator |
The declaration of a variable. In int x = 14, y = 3; "int x = 14" and "int y = 3" are
VariableDeclarators.
|