Class | Description |
---|---|
AnnotationDeclaration |
An annotation type declaration.
|
AnnotationMemberDeclaration |
The "int id();" in
@interface X { int id(); }
All annotations preceding the type will be set on this object, not on the type. |
BodyDeclaration<T extends BodyDeclaration<?>> |
Any declaration that can appear between the { and } of a class, interface, enum, or record.
|
CallableDeclaration<T extends CallableDeclaration<?>> |
Represents a declaration which is callable eg. a method or a constructor.
|
CallableDeclaration.Signature |
A method or constructor signature.
|
ClassOrInterfaceDeclaration |
A definition of a class or interface.
|
CompactConstructorDeclaration |
The record declaration's constructor
WARNING: This implementation is subject to change.
|
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.
|
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 |
The receiver parameter feature of Java.
|
RecordDeclaration |
The record declaration
WARNING: This implementation is subject to change.
|
TypeDeclaration<T extends TypeDeclaration<?>> |
A base class for all types of type declarations.
|
VariableDeclarator |
The declaration of a variable.
|
Copyright © 2007–2023. All rights reserved.