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) |
firstToken, getChildren, getGrammarRuleKey, is, isLeaf, lastToken, parent, setParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfirstToken, is, lastToken, parentpublic 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 VariableTree@CheckForNull public SyntaxToken equalToken()
public Symbol symbol()
symbol in interface VariableTreepublic void accept(TreeVisitor visitor)
public JavaSymbol.VariableJavaSymbol getSymbol()
public void setSymbol(JavaSymbol.VariableJavaSymbol symbol)
public Iterable<Tree> children()
JavaTreenull elements.@CheckForNull public SyntaxToken endToken()
endToken in interface VariableTreepublic void setEndToken(InternalSyntaxToken endToken)
Copyright © 2012–2017 SonarSource. All rights reserved.