Uses of Class
com.github.javaparser.ast.body.BodyDeclaration
-
Packages that use BodyDeclaration Package Description com.github.javaparser com.github.javaparser.ast.body com.github.javaparser.ast.expr com.github.javaparser.ast.nodeTypes com.github.javaparser.printer -
-
Uses of BodyDeclaration in com.github.javaparser
Fields in com.github.javaparser with type parameters of type BodyDeclaration Modifier and Type Field Description static ParseStart<BodyDeclaration<?>>
ParseStart. ANNOTATION_BODY
static ParseStart<BodyDeclaration<?>>
ParseStart. CLASS_BODY
Methods in com.github.javaparser with type parameters of type BodyDeclaration Modifier and Type Method Description <T extends BodyDeclaration<?>>
ParseResult<T>JavaParser. parseBodyDeclaration(java.lang.String body)
Parses a Java class or interface body declaration(e.g fields or methods) and returns aBodyDeclaration
that represents it.Methods in com.github.javaparser that return BodyDeclaration Modifier and Type Method Description BodyDeclaration<?>
GeneratedJavaParser. AnnotationBodyDeclaration()
Note thatAnnotationTypeMemberDeclaration
(JLS) andAnnotationBodyDeclaration
(JavaParser) are synonymous.BodyDeclaration<?>
GeneratedJavaParser. AnnotationBodyDeclarationParseStart()
BodyDeclaration<?>
GeneratedJavaParser. ClassOrInterfaceBodyDeclaration()
Note thatClassDeclaration
andInterfaceDeclaration
(in the JLS) include enum and annotation declarations.BodyDeclaration<?>
GeneratedJavaParser. ClassOrInterfaceBodyDeclarationParseStart()
BodyDeclaration<?>
JavaParserAdapter. parseAnnotationBodyDeclaration(java.lang.String body)
static BodyDeclaration<?>
StaticJavaParser. parseAnnotationBodyDeclaration(java.lang.String body)
Parses the Java annotation body declaration(e.g fields or methods) contained in aString
and returns aBodyDeclaration
that represents it.BodyDeclaration<?>
JavaParserAdapter. parseBodyDeclaration(java.lang.String body)
static BodyDeclaration<?>
StaticJavaParser. parseBodyDeclaration(java.lang.String body)
Parses a Java class or interface body declaration(e.g fields or methods) and returns aBodyDeclaration
that represents it.BodyDeclaration<?>
GeneratedJavaParser. RecordBodyDeclaration()
Almost identical to ClassOrInterfaceBodyDeclaration, but: - with a CompactConstructorDeclaration As a result, there may be some scope/potential to optimize this and merge some parts together.Methods in com.github.javaparser that return types with arguments of type BodyDeclaration Modifier and Type Method Description NodeList<BodyDeclaration<?>>
GeneratedJavaParser. AnnotationTypeBody()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6.1NodeList<BodyDeclaration<?>>
GeneratedJavaParser. ClassOrInterfaceBody()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.6ParseResult<BodyDeclaration<?>>
JavaParser. parseAnnotationBodyDeclaration(java.lang.String body)
Parses the Java annotation body declaration(e.g fields or methods) contained in aString
and returns aBodyDeclaration
that represents it.NodeList<BodyDeclaration<?>>
GeneratedJavaParser. RecordBody()
Everything that can go into a "regular" class or interface declaration, can also (usually) be included within a record. -
Uses of BodyDeclaration in com.github.javaparser.ast.body
Classes in com.github.javaparser.ast.body with type parameters of type BodyDeclaration Modifier and Type Class Description class
BodyDeclaration<T extends BodyDeclaration<?>>
Any declaration that can appear between the { and } of a class, interface, enum, or record.Subclasses of BodyDeclaration in com.github.javaparser.ast.body Modifier and Type Class Description class
AnnotationDeclaration
An annotation type declaration.@interface X { ... }
class
AnnotationMemberDeclaration
The "int id();" in@interface X { int id(); }
class
CallableDeclaration<T extends CallableDeclaration<?>>
Represents a declaration which is callable eg.class
ClassOrInterfaceDeclaration
A definition of a class or interface.class X { ... }
interface X { ... }
class
CompactConstructorDeclaration
The record declaration's constructorclass
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
RecordDeclaration
The record declarationclass
TypeDeclaration<T extends TypeDeclaration<?>>
A base class for all types of type declarations.Fields in com.github.javaparser.ast.body with type parameters of type BodyDeclaration Modifier and Type Field Description private NodeList<BodyDeclaration<?>>
EnumConstantDeclaration. classBody
private NodeList<BodyDeclaration<?>>
TypeDeclaration. members
Methods in com.github.javaparser.ast.body that return BodyDeclaration Modifier and Type Method Description BodyDeclaration<?>
BodyDeclaration. clone()
Methods in com.github.javaparser.ast.body that return types with arguments of type BodyDeclaration Modifier and Type Method Description NodeList<BodyDeclaration<?>>
EnumConstantDeclaration. getClassBody()
NodeList<BodyDeclaration<?>>
TypeDeclaration. getMembers()
Methods in com.github.javaparser.ast.body with parameters of type BodyDeclaration Modifier and Type Method Description T
TypeDeclaration. addMember(BodyDeclaration<?> decl)
Adds the given declaration to the specified type.Method parameters in com.github.javaparser.ast.body with type arguments of type BodyDeclaration Modifier and Type Method Description EnumConstantDeclaration
EnumConstantDeclaration. setClassBody(NodeList<BodyDeclaration<?>> classBody)
T
TypeDeclaration. setMembers(NodeList<BodyDeclaration<?>> members)
-
Uses of BodyDeclaration in com.github.javaparser.ast.expr
Fields in com.github.javaparser.ast.expr with type parameters of type BodyDeclaration Modifier and Type Field Description private NodeList<BodyDeclaration<?>>
ObjectCreationExpr. anonymousClassBody
Methods in com.github.javaparser.ast.expr that return types with arguments of type BodyDeclaration Modifier and Type Method Description java.util.Optional<NodeList<BodyDeclaration<?>>>
ObjectCreationExpr. getAnonymousClassBody()
Methods in com.github.javaparser.ast.expr with parameters of type BodyDeclaration Modifier and Type Method Description void
ObjectCreationExpr. addAnonymousClassBody(BodyDeclaration<?> body)
Method parameters in com.github.javaparser.ast.expr with type arguments of type BodyDeclaration Modifier and Type Method Description ObjectCreationExpr
ObjectCreationExpr. setAnonymousClassBody(NodeList<BodyDeclaration<?>> anonymousClassBody)
Sets the anonymousClassBody
Null means no class body
Empty NodeList means new ClassName(){ } -
Uses of BodyDeclaration in com.github.javaparser.ast.nodeTypes
Methods in com.github.javaparser.ast.nodeTypes that return BodyDeclaration Modifier and Type Method Description default BodyDeclaration<?>
NodeWithMembers. getMember(int i)
Methods in com.github.javaparser.ast.nodeTypes that return types with arguments of type BodyDeclaration Modifier and Type Method Description NodeList<BodyDeclaration<?>>
NodeWithMembers. getMembers()
Methods in com.github.javaparser.ast.nodeTypes with parameters of type BodyDeclaration Modifier and Type Method Description default N
NodeWithMembers. addMember(BodyDeclaration<?> member)
default N
NodeWithMembers. setMember(int i, BodyDeclaration<?> member)
Method parameters in com.github.javaparser.ast.nodeTypes with type arguments of type BodyDeclaration Modifier and Type Method Description N
NodeWithMembers. setMembers(NodeList<BodyDeclaration<?>> members)
-
Uses of BodyDeclaration in com.github.javaparser.printer
Method parameters in com.github.javaparser.printer with type arguments of type BodyDeclaration Modifier and Type Method Description protected void
DefaultPrettyPrinterVisitor. printMembers(NodeList<BodyDeclaration<?>> members, java.lang.Void arg)
protected void
PrettyPrintVisitor. printMembers(NodeList<BodyDeclaration<?>> members, java.lang.Void arg)
Deprecated.
-