public final class EnumConstantDeclaration extends BodyDeclaration<EnumConstantDeclaration> implements NodeWithJavaDoc<EnumConstantDeclaration>, NodeWithName<EnumConstantDeclaration>, NodeWithArguments<EnumConstantDeclaration>
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration
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() |
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, getBegin, getChildNodes, getComment, getEnd, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getRange, getUserData, hasComment, hashCode, isPositionedAfter, isPositionedBefore, remove, setAsParentNodeOf, setBegin, setBlockComment, setComment, setEnd, setLineComment, setParentNode, setRange, setUserData, toString, toString, tryAddImportToParentCompilationUnit
finalize, getClass, notify, notifyAll, wait, wait, wait
setJavaDocComment
addArgument, addArgument
addAnnotation, addAnnotation, addMarkerAnnotation, addMarkerAnnotation, addSingleMemberAnnotation, addSingleMemberAnnotation, getAnnotationByClass, getAnnotationByName, isAnnotationPresent, isAnnotationPresent
getAncestorOfType, setAsParentNodeOf, setAsParentNodeOf
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)
Visitable
accept
in interface Visitable
R
- the type of the return value of the visitorA
- the type the user argument passed to the visitorv
- the visitor implementationarg
- the argument passed to the visitor (of type A)public <A> void accept(VoidVisitor<A> v, A arg)
Visitable
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 JavadocComment getJavaDoc()
NodeWithJavaDoc
getJavaDoc
in interface NodeWithJavaDoc<EnumConstantDeclaration>
Copyright © 2007–2016. All rights reserved.