Class BodyDeclaration<T extends BodyDeclaration<?>>

java.lang.Object
com.github.javaparser.ast.Node
com.github.javaparser.ast.body.BodyDeclaration<T>
All Implemented Interfaces:
NodeWithAnnotations<T>, NodeWithRange<Node>, NodeWithTokenRange<Node>, Observable, Visitable, HasParentNode<Node>, Cloneable
Direct Known Subclasses:
AnnotationMemberDeclaration, CallableDeclaration, CompactConstructorDeclaration, EnumConstantDeclaration, FieldDeclaration, InitializerDeclaration, TypeDeclaration

public abstract class BodyDeclaration<T extends BodyDeclaration<?>> extends Node implements NodeWithAnnotations<T>
Any declaration that can appear between the { and } of a class, interface, enum, or record.
Author:
Julio Vilmar Gesser