Uses of Class
com.github.javaparser.ast.body.BodyDeclaration
Package
Description
-
Uses of BodyDeclaration in com.github.javaparser
Modifier and TypeFieldDescriptionstatic ParseStart<BodyDeclaration<?>>
ParseStart.ANNOTATION_BODY
static ParseStart<BodyDeclaration<?>>
ParseStart.CLASS_BODY
Modifier and TypeMethodDescription<T extends BodyDeclaration<?>>
ParseResult<T>JavaParser.parseBodyDeclaration(String body)
Parses a Java class or interface body declaration(e.g fields or methods) and returns aBodyDeclaration
that represents it.Modifier and TypeMethodDescriptionstatic 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.Modifier and TypeMethodDescriptionJavaParser.parseAnnotationBodyDeclaration(String body)
Parses the Java annotation body declaration(e.g fields or methods) contained in aString
and returns aBodyDeclaration
that represents it. -
Uses of BodyDeclaration in com.github.javaparser.ast.body
Modifier and TypeClassDescriptionclass
BodyDeclaration<T extends BodyDeclaration<?>>
Any declaration that can appear between the { and } of a class, interface, enum, or record.Modifier and TypeClassDescriptionclass
An annotation type declaration.@interface X { ... }
class
The "int id();" in@interface X { int id(); }
class
CallableDeclaration<T extends CallableDeclaration<?>>
Represents a declaration which is callable eg.class
A definition of a class or interface.class X { ... }
interface X { ... }
class
The record declaration's constructorclass
A constructor declaration:class X { X() { } }
where X(){} is the constructor declaration.class
One of the values an enum can take.class
The declaration of an enum.enum X { ... }
class
The declaration of a field in a class.class
A (possibly static) initializer body.class
A method declaration.class
The record declarationclass
TypeDeclaration<T extends TypeDeclaration<?>>
A base class for all types of type declarations.Modifier and TypeMethodDescriptionEnumConstantDeclaration.getClassBody()
TypeDeclaration.getMembers()
Modifier and TypeMethodDescriptionTypeDeclaration.addMember(BodyDeclaration<?> decl)
Adds the given declaration to the specified type.Modifier and TypeMethodDescriptionEnumConstantDeclaration.setClassBody(NodeList<BodyDeclaration<?>> classBody)
TypeDeclaration.setMembers(NodeList<BodyDeclaration<?>> members)
-
Uses of BodyDeclaration in com.github.javaparser.ast.expr
Modifier and TypeMethodDescriptionvoid
ObjectCreationExpr.addAnonymousClassBody(BodyDeclaration<?> body)
Modifier and TypeMethodDescriptionObjectCreationExpr.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
Modifier and TypeMethodDescriptiondefault N
NodeWithMembers.addMember(BodyDeclaration<?> member)
default N
NodeWithMembers.setMember(int i, BodyDeclaration<?> member)
Modifier and TypeMethodDescriptionNodeWithMembers.setMembers(NodeList<BodyDeclaration<?>> members)
-
Uses of BodyDeclaration in com.github.javaparser.printer
Modifier and TypeMethodDescriptionprotected void
DefaultPrettyPrinterVisitor.printMembers(NodeList<BodyDeclaration<?>> members, Void arg)
protected void
PrettyPrintVisitor.printMembers(NodeList<BodyDeclaration<?>> members, Void arg)
Deprecated.