Uses of Class
com.github.javaparser.ast.body.BodyDeclaration
Packages that use BodyDeclaration
Package
Description
-
Uses of BodyDeclaration in com.github.javaparser
Fields in com.github.javaparser with type parameters of type BodyDeclarationModifier and TypeFieldDescriptionstatic ParseStart<BodyDeclaration<?>>ParseStart.ANNOTATION_BODYstatic ParseStart<BodyDeclaration<?>>ParseStart.CLASS_BODYMethods in com.github.javaparser with type parameters of type BodyDeclarationModifier 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 aBodyDeclarationthat represents it.Methods in com.github.javaparser that return BodyDeclarationModifier and TypeMethodDescriptionstatic BodyDeclaration<?>StaticJavaParser.parseAnnotationBodyDeclaration(String body)Parses the Java annotation body declaration(e.g fields or methods) contained in aStringand returns aBodyDeclarationthat represents it.static BodyDeclaration<?>StaticJavaParser.parseBodyDeclaration(String body)Parses a Java class or interface body declaration(e.g fields or methods) and returns aBodyDeclarationthat represents it.Methods in com.github.javaparser that return types with arguments of type BodyDeclarationModifier and TypeMethodDescriptionJavaParser.parseAnnotationBodyDeclaration(String body)Parses the Java annotation body declaration(e.g fields or methods) contained in aStringand returns aBodyDeclarationthat represents it. -
Uses of BodyDeclaration in com.github.javaparser.ast.body
Classes in com.github.javaparser.ast.body with type parameters of type BodyDeclarationModifier and TypeClassDescriptionclassBodyDeclaration<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.bodyModifier and TypeClassDescriptionclassAn annotation type declaration.@interface X { ... }classThe "int id();" in@interface X { int id(); }classCallableDeclaration<T extends CallableDeclaration<?>>Represents a declaration which is callable eg.classA definition of a class or interface.class X { ... }interface X { ... }classThe record declaration's constructorclassA constructor declaration:class X { X() { } }where X(){} is the constructor declaration.classOne of the values an enum can take.classThe declaration of an enum.enum X { ... }classThe declaration of a field in a class.classA (possibly static) initializer body.classA method declaration.classThe record declarationclassTypeDeclaration<T extends TypeDeclaration<?>>A base class for all types of type declarations.Methods in com.github.javaparser.ast.body that return BodyDeclarationMethods in com.github.javaparser.ast.body that return types with arguments of type BodyDeclarationModifier and TypeMethodDescriptionEnumConstantDeclaration.getClassBody()TypeDeclaration.getMembers()Methods in com.github.javaparser.ast.body with parameters of type BodyDeclarationModifier and TypeMethodDescriptionTypeDeclaration.addMember(BodyDeclaration<?> decl)Adds the given declaration to the specified type.Method parameters in com.github.javaparser.ast.body with type arguments of type BodyDeclarationModifier and TypeMethodDescriptionEnumConstantDeclaration.setClassBody(NodeList<BodyDeclaration<?>> classBody)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 BodyDeclarationMethods in com.github.javaparser.ast.expr with parameters of type BodyDeclarationModifier and TypeMethodDescriptionvoidObjectCreationExpr.addAnonymousClassBody(BodyDeclaration<?> body)Method parameters in com.github.javaparser.ast.expr with type arguments of type BodyDeclarationModifier 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
Methods in com.github.javaparser.ast.nodeTypes that return BodyDeclarationMethods in com.github.javaparser.ast.nodeTypes that return types with arguments of type BodyDeclarationMethods in com.github.javaparser.ast.nodeTypes with parameters of type BodyDeclarationModifier and TypeMethodDescriptiondefault NNodeWithMembers.addMember(BodyDeclaration<?> member)default NNodeWithMembers.setMember(int i, BodyDeclaration<?> member)Method parameters in com.github.javaparser.ast.nodeTypes with type arguments of type BodyDeclarationModifier and TypeMethodDescriptionNodeWithMembers.setMembers(NodeList<BodyDeclaration<?>> members) -
Uses of BodyDeclaration in com.github.javaparser.printer
Method parameters in com.github.javaparser.printer with type arguments of type BodyDeclarationModifier and TypeMethodDescriptionprotected voidDefaultPrettyPrinterVisitor.printMembers(NodeList<BodyDeclaration<?>> members, Void arg)protected voidPrettyPrintVisitor.printMembers(NodeList<BodyDeclaration<?>> members, Void arg)Deprecated.