public class ASTJAnnotationTypeMember extends ASTJMember<AnnotationTypeMemberDeclaration> implements JAnnotationTypeMember
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
defaultValue
Cached default value
|
protected java.lang.String |
type
Cached type
|
comment
isCommentedOut, name, rewriter, UNITIALIZED_STRING
EMPTY_STRING_ARRAY, qualifiedName
Constructor and Description |
---|
ASTJAnnotationTypeMember(AnnotationTypeMemberDeclaration annotationTypeMemberDeclaration) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
java.lang.String |
getDefaultValue()
Returns the string representation of the default value.
|
java.lang.String |
getName()
Returns the name of this node.
|
java.lang.String |
getType()
Returns the string representation of the type.
|
void |
setDefaultValue(java.lang.String defaultValue)
Sets default value.
|
void |
setName(java.lang.String name)
Sets the name of this node.
|
void |
setType(java.lang.String type) |
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 defaultValue
getDefaultValue()
,
setDefaultValue(String)
protected java.lang.String type
getType()
,
setType(String)
public ASTJAnnotationTypeMember(AnnotationTypeMemberDeclaration annotationTypeMemberDeclaration)
annotationTypeMemberDeclaration
- public void dispose()
dispose
in class ASTJMember<AnnotationTypeMemberDeclaration>
public java.lang.String getDefaultValue()
JAnnotationTypeMember
getDefaultValue
in interface JAnnotationTypeMember
public void setDefaultValue(java.lang.String defaultValue)
JAnnotationTypeMember
setDefaultValue
in interface JAnnotationTypeMember
defaultValue
- default value to use, empty string or null if nonepublic java.lang.String getType()
JAnnotationTypeMember
getType
in interface JAnnotationTypeMember
public void setType(java.lang.String type)
setType
in interface JAnnotationTypeMember
type
- to setpublic java.lang.String getName()
JNode
public void setName(java.lang.String name)
JNode
setName
in interface JNode
JNode.getQualifiedName()