public class VariableTreeImpl extends JavaTree implements VariableTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
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) |
firstToken, getChildren, getGrammarRuleKey, is, isLeaf, lastToken, parent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
firstToken, is, lastToken, parent
public 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 VariableTree
public TypeTree type()
type
in interface VariableTree
public IdentifierTree simpleName()
simpleName
in interface VariableTree
@Nullable public ExpressionTree initializer()
initializer
in interface VariableTree
@CheckForNull public SyntaxToken equalToken()
public Symbol symbol()
symbol
in interface VariableTree
public void accept(TreeVisitor visitor)
public JavaSymbol.VariableJavaSymbol getSymbol()
public void setSymbol(JavaSymbol.VariableJavaSymbol symbol)
public Iterable<Tree> children()
JavaTree
null
elements.@CheckForNull public SyntaxToken endToken()
endToken
in interface VariableTree
public void setEndToken(InternalSyntaxToken endToken)
Copyright © 2012–2016 SonarSource. All rights reserved.