public class VariableTreeImpl extends JavaTree implements VariableTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl| Constructor and Description |
|---|
VariableTreeImpl(com.sonar.sslr.api.AstNode astNode,
ModifiersTree modifiers,
Tree type,
IdentifierTree simpleName,
ExpressionTree initializer) |
VariableTreeImpl(IdentifierTreeImpl simpleName) |
VariableTreeImpl(IdentifierTreeImpl simpleName,
int dims,
List<com.sonar.sslr.api.AstNode> additionalChildren) |
VariableTreeImpl(InternalSyntaxToken equalToken,
ExpressionTree initializer,
com.sonar.sslr.api.AstNode... children) |
VariableTreeImpl(Tree.Kind kind,
ModifiersTree modifiers,
IdentifierTree simpleName,
ExpressionTree initializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
VariableTreeImpl |
completeIdentifierAndDims(IdentifierTreeImpl simpleName,
int dims) |
VariableTreeImpl |
completeModifiers(ModifiersTreeImpl modifiers) |
VariableTreeImpl |
completeModifiersAndType(ModifiersTreeImpl modifiers,
Tree type) |
VariableTreeImpl |
completeType(Tree type) |
VariableTreeImpl |
completeTypeAndInitializer(Tree type,
ExpressionTree initializer) |
int |
dims() |
Tree.Kind |
getKind() |
int |
getLine() |
Symbol.VariableSymbol |
getSymbol() |
ExpressionTree |
initializer() |
boolean |
isVararg() |
ModifiersTree |
modifiers() |
void |
setSymbol(Symbol.VariableSymbol symbol) |
void |
setVararg(boolean vararg) |
IdentifierTree |
simpleName() |
Tree |
type() |
addChild, getAstNode, is, isLeaf, isLegacy, prependChildren, prependChildrenfindChildren, findDirectChildren, findFirstChild, findFirstDirectChild, findFirstParent, getChild, getChildren, getChildren, getDescendants, getFirstAncestor, getFirstAncestor, getFirstChild, getFirstChild, getFirstDescendant, getFromIndex, getLastChild, getLastChild, getLastToken, getName, getNextAstNode, getNextSibling, getNumberOfChildren, getParent, getPreviousAstNode, getPreviousSibling, getToIndex, getToken, getTokenLine, getTokenOriginalValue, getTokens, getTokenValue, getType, hasAncestor, hasAncestor, hasChildren, hasChildren, hasDescendant, hasDirectChildren, hasParent, hasParents, hasToBeSkippedFromAst, hasToken, is, isCopyBookOrGeneratedNode, isNot, nextAstNode, nextSibling, previousAstNode, previousSibling, select, setFromIndex, setToIndex, toStringpublic VariableTreeImpl(IdentifierTreeImpl simpleName, int dims, List<com.sonar.sslr.api.AstNode> additionalChildren)
public VariableTreeImpl(InternalSyntaxToken equalToken, ExpressionTree initializer, com.sonar.sslr.api.AstNode... children)
public VariableTreeImpl(IdentifierTreeImpl simpleName)
public VariableTreeImpl(Tree.Kind kind, ModifiersTree modifiers, IdentifierTree simpleName, @Nullable ExpressionTree initializer)
public VariableTreeImpl(com.sonar.sslr.api.AstNode astNode,
ModifiersTree modifiers,
Tree type,
IdentifierTree simpleName,
@Nullable
ExpressionTree initializer)
public VariableTreeImpl completeType(Tree type)
public VariableTreeImpl completeModifiers(ModifiersTreeImpl modifiers)
public VariableTreeImpl completeModifiersAndType(ModifiersTreeImpl modifiers, Tree type)
public VariableTreeImpl completeTypeAndInitializer(Tree type, ExpressionTree initializer)
public VariableTreeImpl completeIdentifierAndDims(IdentifierTreeImpl simpleName, int dims)
public int dims()
public void setVararg(boolean vararg)
public boolean isVararg()
public ModifiersTree modifiers()
modifiers in interface VariableTreepublic Tree type()
type in interface VariableTreepublic IdentifierTree simpleName()
simpleName in interface VariableTree@Nullable public ExpressionTree initializer()
initializer in interface VariableTreepublic void accept(TreeVisitor visitor)
public Symbol.VariableSymbol getSymbol()
public void setSymbol(Symbol.VariableSymbol symbol)
public Iterator<Tree> childrenIterator()
JavaTreenull elements.childrenIterator in class JavaTreeCopyright © 2012–2015 SonarSource. All rights reserved.