public class ASTJEnumConstant extends ASTJMember<EnumConstantDeclaration> implements JEnumConstant
Modifier and Type | Field and Description |
---|---|
protected java.lang.String[] |
arguments
Cached array of arguments
|
protected java.lang.String |
body
Cached body of the enum constant.
|
comment
isCommentedOut, name, rewriter, UNITIALIZED_STRING
EMPTY_STRING_ARRAY, qualifiedName
Constructor and Description |
---|
ASTJEnumConstant(EnumConstantDeclaration enumConstantDeclaration) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
java.lang.String[] |
getArguments()
Returns an ordered list of arguments as declared in source.
|
java.lang.String |
getBody()
Returns body of the enum constant.
|
java.lang.String |
getName()
Returns the name of this node.
|
void |
setArguments(java.lang.String[] arguments) |
void |
setBody(java.lang.String body) |
void |
setName(java.lang.String name)
Sets the name of this node.
|
addChild, getAnnotationList, getChildren, getComment, getFlags, insertLastAnnotation, insertSibling, remove, setComment, setFlags
addValueToListProperty, addValueToListProperty, ancestorInserted, ancestorToBeRemoved, childToBeChanged, combineArrayAndList, commentOut, convertASTNodeListToStringArray, disableTrackAndReplace, enableTrackAndReplace, getASTNode, getContents, getFacadeHelper, getParent, getRemovedASTNode, getRewriter, getWrappedObject, insert, insertFirst, insertLast, isDisposed, nodeToBeMoved, nodeToBeRemoved, remove, removeNodeFromListProperty, removeTrackAndReplace, setASTNode, setFacadeHelper, setListNodeProperty, setNodeProperty, setNodeProperty, setParent, setRemovedASTNode, setRewriter, setTrackedNodeProperty, setWrappedObject, trackAndReplace
computeQualifiedName, computeQualifiedName, computeQualifiedName, computeQualifiedName, getName, getQualifiedName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComment, setComment
getChildren, getContents, getFlags, getParent, getQualifiedName, setFlags
protected java.lang.String[] arguments
getArguments()
,
setArguments(String[])
protected java.lang.String body
getBody()
,
setBody(String)
public ASTJEnumConstant(EnumConstantDeclaration enumConstantDeclaration)
enumConstantDeclaration
- public void dispose()
dispose
in class ASTJMember<EnumConstantDeclaration>
public java.lang.String[] getArguments()
JEnumConstant
getArguments
in interface JEnumConstant
public void setArguments(java.lang.String[] arguments)
setArguments
in interface JEnumConstant
public java.lang.String getBody()
JEnumConstant
getBody
in interface JEnumConstant
public void setBody(java.lang.String body)
setBody
in interface JEnumConstant
public java.lang.String getName()
JNode
public void setName(java.lang.String name)
JNode
setName
in interface JNode
JNode.getQualifiedName()