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 -
-
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 that return BodyDeclaration Modifier and Type Method Description static BodyDeclaration<?>
StaticJavaParser. parseAnnotationBodyDeclaration(String body)
Parses the Java annotation body declaration(e.g fields or methods) contained in aString
and returns aBodyDeclaration
that represents it.static BodyDeclaration<?>
StaticJavaParser. parseBodyDeclaration(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 types with arguments of type BodyDeclaration Modifier and Type Method Description ParseResult<BodyDeclaration<?>>
JavaParser. parseAnnotationBodyDeclaration(String body)
Parses the Java annotation body declaration(e.g fields or methods) contained in aString
and returns aBodyDeclaration
that represents it.ParseResult<BodyDeclaration<?>>
JavaParser. parseBodyDeclaration(String body)
Parses a Java class or interface body declaration(e.g fields or methods) and returns aBodyDeclaration
that represents it. -
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, or enum.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 { ...
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
TypeDeclaration<T extends TypeDeclaration<?>>
A base class for all types of type declarations.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
Methods in com.github.javaparser.ast.expr that return types with arguments of type BodyDeclaration Modifier and Type Method Description 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)
-