public final class EnumConstantDeclaration extends BodyDeclaration<EnumConstantDeclaration> implements NodeWithJavaDoc<EnumConstantDeclaration>, NodeWithName<EnumConstantDeclaration>, NodeWithArguments<EnumConstantDeclaration>
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION
Constructor and Description |
---|
EnumConstantDeclaration() |
EnumConstantDeclaration(NodeList<AnnotationExpr> annotations,
String name,
NodeList<Expression> args,
NodeList<BodyDeclaration<?>> classBody) |
EnumConstantDeclaration(Range range,
NodeList<AnnotationExpr> annotations,
String name,
NodeList<Expression> args,
NodeList<BodyDeclaration<?>> classBody) |
EnumConstantDeclaration(String name) |
Modifier and Type | Method and Description |
---|---|
<R,A> R |
accept(GenericVisitor<R,A> v,
A arg)
Accept method for visitor support.
|
<A> void |
accept(VoidVisitor<A> v,
A arg)
Accept method for visitor support.
|
NodeList<Expression> |
getArgs() |
NodeList<BodyDeclaration<?>> |
getClassBody() |
Optional<JavadocComment> |
getJavaDoc()
Gets the JavaDoc for this node.
|
String |
getName() |
EnumConstantDeclaration |
setArgs(NodeList<Expression> args) |
EnumConstantDeclaration |
setClassBody(NodeList<BodyDeclaration<?>> classBody) |
EnumConstantDeclaration |
setName(String name) |
getAnnotations, setAnnotations
addOrphanComment, clone, containsWithin, equals, getAllContainedComments, getBackwardsCompatibleChildrenNodes, getBegin, getChildrenNodes, getComment, getEnd, getNodesByType, getOrphanComments, getParentNode, getParentNodeOfType, getRange, getUserData, hashCode, isPositionedAfter, isPositionedBefore, remove, setAsParentNodeOf, setAsParentNodeOf, setAsParentNodeOf, setBegin, setBlockComment, setComment, setEnd, setLineComment, setParentNode, setRange, setUserData, toString, toStringWithoutComments, tryAddImportToParentCompilationUnit
finalize, getClass, notify, notifyAll, wait, wait, wait
setJavaDocComment
addArgument, addArgument
addAnnotation, addAnnotation, addMarkerAnnotation, addMarkerAnnotation, addSingleMemberAnnotation, addSingleMemberAnnotation, getAnnotationByClass, getAnnotationByName, isAnnotationPresent, isAnnotationPresent
public EnumConstantDeclaration()
public EnumConstantDeclaration(String name)
public EnumConstantDeclaration(NodeList<AnnotationExpr> annotations, String name, NodeList<Expression> args, NodeList<BodyDeclaration<?>> classBody)
public EnumConstantDeclaration(Range range, NodeList<AnnotationExpr> annotations, String name, NodeList<Expression> args, NodeList<BodyDeclaration<?>> classBody)
public <R,A> R accept(GenericVisitor<R,A> v, A arg)
Node
public <A> void accept(VoidVisitor<A> v, A arg)
Node
public NodeList<Expression> getArgs()
getArgs
in interface NodeWithArguments<EnumConstantDeclaration>
public NodeList<BodyDeclaration<?>> getClassBody()
public String getName()
getName
in interface NodeWithName<EnumConstantDeclaration>
public EnumConstantDeclaration setArgs(NodeList<Expression> args)
setArgs
in interface NodeWithArguments<EnumConstantDeclaration>
public EnumConstantDeclaration setClassBody(NodeList<BodyDeclaration<?>> classBody)
public EnumConstantDeclaration setName(String name)
setName
in interface NodeWithName<EnumConstantDeclaration>
public Optional<JavadocComment> getJavaDoc()
NodeWithJavaDoc
getJavaDoc
in interface NodeWithJavaDoc<EnumConstantDeclaration>
Copyright © 2007–2016. All rights reserved.