public class VariableTreeImpl extends JavaTree implements VariableTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImplgrammarRuleKey| Constructor and Description |
|---|
VariableTreeImpl(IdentifierTreeImpl simpleName) |
VariableTreeImpl(IdentifierTreeImpl simpleName,
JavaTree.ArrayTypeTreeImpl nestedDimensions) |
VariableTreeImpl(InternalSyntaxToken equalToken,
ExpressionTree initializer) |
VariableTreeImpl(Tree.Kind kind,
ModifiersTree modifiers,
IdentifierTree simpleName,
ExpressionTree initializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
void |
addEllipsisDimension(JavaTree.ArrayTypeTreeImpl dimension) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
VariableTreeImpl |
completeIdentifierAndDims(IdentifierTreeImpl simpleName,
JavaTree.ArrayTypeTreeImpl nestedDimensions) |
VariableTreeImpl |
completeModifiers(ModifiersTreeImpl modifiers) |
VariableTreeImpl |
completeModifiersAndType(ModifiersTreeImpl modifiers,
TypeTree type) |
VariableTreeImpl |
completeType(TypeTree type) |
VariableTreeImpl |
completeTypeAndInitializer(TypeTree type,
InternalSyntaxToken equalToken,
ExpressionTree initializer) |
SyntaxToken |
endToken() |
int |
getLine() |
JavaSymbol.VariableJavaSymbol |
getSymbol() |
ExpressionTree |
initializer() |
boolean |
isVararg() |
Tree.Kind |
kind() |
ModifiersTree |
modifiers() |
void |
setEndToken(InternalSyntaxToken endToken) |
void |
setSymbol(JavaSymbol.VariableJavaSymbol symbol) |
IdentifierTree |
simpleName() |
Symbol |
symbol() |
TypeTree |
type() |
getGrammarRuleKey, is, isLeaf, parent, setParentpublic VariableTreeImpl(IdentifierTreeImpl simpleName, @Nullable JavaTree.ArrayTypeTreeImpl nestedDimensions)
public VariableTreeImpl(InternalSyntaxToken equalToken, ExpressionTree initializer)
public VariableTreeImpl(IdentifierTreeImpl simpleName)
public VariableTreeImpl(Tree.Kind kind, ModifiersTree modifiers, IdentifierTree simpleName, @Nullable ExpressionTree initializer)
public VariableTreeImpl completeType(TypeTree type)
public VariableTreeImpl completeModifiers(ModifiersTreeImpl modifiers)
public VariableTreeImpl completeModifiersAndType(ModifiersTreeImpl modifiers, TypeTree type)
public VariableTreeImpl completeTypeAndInitializer(TypeTree type, InternalSyntaxToken equalToken, ExpressionTree initializer)
public VariableTreeImpl completeIdentifierAndDims(IdentifierTreeImpl simpleName, JavaTree.ArrayTypeTreeImpl nestedDimensions)
public void addEllipsisDimension(JavaTree.ArrayTypeTreeImpl dimension)
public boolean isVararg()
public ModifiersTree modifiers()
modifiers in interface VariableTreepublic TypeTree type()
type in interface VariableTreepublic IdentifierTree simpleName()
simpleName in interface VariableTree@Nullable public ExpressionTree initializer()
initializer in interface VariableTreepublic Symbol symbol()
symbol in interface VariableTreepublic void accept(TreeVisitor visitor)
public JavaSymbol.VariableJavaSymbol getSymbol()
public void setSymbol(JavaSymbol.VariableJavaSymbol symbol)
public Iterator<Tree> childrenIterator()
JavaTreenull elements.childrenIterator in class JavaTree@CheckForNull public SyntaxToken endToken()
endToken in interface VariableTreepublic void setEndToken(InternalSyntaxToken endToken)
Copyright © 2012–2015 SonarSource. All rights reserved.