| Modifier and Type | Field and Description |
|---|---|
static VariableInitializer |
NULL |
AST_NODE_USED_FLAGS, flagsCHILD_ITERATOR| Constructor and Description |
|---|
VariableInitializer() |
VariableInitializer(java.lang.String name) |
VariableInitializer(java.lang.String name,
Expression initializer) |
| Modifier and Type | Method and Description |
|---|---|
<T,R> R |
acceptVisitor(IAstVisitor<? super T,? extends R> visitor,
T data) |
static VariableInitializer |
forPattern(Pattern pattern) |
JavaTokenNode |
getAssignToken() |
Expression |
getInitializer() |
java.lang.String |
getName() |
Identifier |
getNameToken() |
NodeType |
getNodeType() |
boolean |
matches(INode other,
Match match) |
void |
setInitializer(Expression value) |
void |
setName(java.lang.String value) |
void |
setNameToken(Identifier value) |
java.lang.String |
toString() |
addChild, clone, contains, contains, copyUserDataFrom, freezeCore, getAncestors, getAncestors, getAncestorsAndSelf, getChildByRole, getChildren, getChildrenByRole, getDescendants, getDescendantsAndSelf, getEndLocation, getFirstChild, getLastChild, getNextNode, getNextSibling, getNextSibling, getParent, getParent, getPreviousNode, getPreviousSibling, getPreviousSibling, getRegion, getRole, getStartLocation, getText, getText, getUserData, hasChildren, insertChildAfter, insertChildBefore, insertChildrenAfter, insertChildrenBefore, isAncestorOf, isDescendantOf, isInside, isInside, isLoop, isNull, isReference, isUnconditionalBranch, match, matches, matchesCollection, matchString, putUserData, putUserDataIfAbsent, remove, replace, replaceWith, replaceWith, setChildByRole, setRolepublic static final VariableInitializer NULL
public VariableInitializer()
public VariableInitializer(java.lang.String name)
public VariableInitializer(java.lang.String name,
Expression initializer)
public NodeType getNodeType()
getNodeType in class AstNodepublic final Expression getInitializer()
public final void setInitializer(Expression value)
public final java.lang.String getName()
public final void setName(java.lang.String value)
public final Identifier getNameToken()
public final void setNameToken(Identifier value)
public final JavaTokenNode getAssignToken()
public <T,R> R acceptVisitor(IAstVisitor<? super T,? extends R> visitor, T data)
acceptVisitor in class AstNodepublic static VariableInitializer forPattern(Pattern pattern)