| Modifier and Type | Field and Description |
|---|---|
static Role<JavaModifierToken> |
MODIFIER_ROLE |
AST_NODE_USED_FLAGS, flagsCHILD_ITERATOR| Constructor and Description |
|---|
VariableDeclarationStatement() |
VariableDeclarationStatement(AstType type,
java.lang.String name,
Expression initializer) |
VariableDeclarationStatement(AstType type,
java.lang.String name,
int offset) |
VariableDeclarationStatement(AstType type,
java.lang.String name,
int offset,
Expression initializer) |
| Modifier and Type | Method and Description |
|---|---|
<T,R> R |
acceptVisitor(IAstVisitor<? super T,? extends R> visitor,
T data) |
void |
addModifier(javax.lang.model.element.Modifier modifier) |
java.util.List<javax.lang.model.element.Modifier> |
getModifiers() |
JavaTokenNode |
getSemicolonToken() |
AstType |
getType() |
VariableInitializer |
getVariable(java.lang.String name) |
AstNodeCollection<VariableInitializer> |
getVariables() |
boolean |
isAnyModifiers()
Gets the "any" modifiers flag used during pattern matching.
|
boolean |
matches(INode other,
Match match) |
void |
removeModifier(javax.lang.model.element.Modifier modifier) |
void |
setAnyModifiers(boolean value)
Sets the "any" modifiers flag used during pattern matching.
|
void |
setModifiers(java.util.List<javax.lang.model.element.Modifier> modifiers) |
void |
setType(AstType value) |
clone, forPattern, getNextStatement, getNodeType, getOffset, getPreviousStatement, isEmbeddableaddChild, 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, setRole, toStringpublic static final Role<JavaModifierToken> MODIFIER_ROLE
public VariableDeclarationStatement()
public VariableDeclarationStatement(AstType type, java.lang.String name, int offset)
public VariableDeclarationStatement(AstType type, java.lang.String name, Expression initializer)
public VariableDeclarationStatement(AstType type, java.lang.String name, int offset, Expression initializer)
public final boolean isAnyModifiers()
public final void setAnyModifiers(boolean value)
public final java.util.List<javax.lang.model.element.Modifier> getModifiers()
public final void addModifier(javax.lang.model.element.Modifier modifier)
public final void removeModifier(javax.lang.model.element.Modifier modifier)
public final void setModifiers(java.util.List<javax.lang.model.element.Modifier> modifiers)
public final AstType getType()
public final void setType(AstType value)
public final JavaTokenNode getSemicolonToken()
public final AstNodeCollection<VariableInitializer> getVariables()
public final VariableInitializer getVariable(java.lang.String name)
public <T,R> R acceptVisitor(IAstVisitor<? super T,? extends R> visitor, T data)
acceptVisitor in class AstNode