public class EnumConstantTreeImpl extends VariableTreeImpl implements EnumConstantTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor and Description |
---|
EnumConstantTreeImpl(ModifiersTree modifiers,
IdentifierTree simpleName,
NewClassTreeImpl initializer,
InternalSyntaxToken separatorToken) |
Modifier and Type | Method and Description |
---|---|
void |
accept(TreeVisitor visitor) |
Iterable<Tree> |
children()
Creates iterable for children of this node.
|
NewClassTree |
initializer() |
Tree.Kind |
kind() |
SyntaxToken |
separatorToken() |
addEllipsisDimension, completeIdentifierAndDims, completeModifiers, completeModifiersAndType, completeType, completeTypeAndInitializer, endToken, equalToken, getLine, getSymbol, isVararg, modifiers, setEndToken, setSymbol, simpleName, symbol, type
getGrammarRuleKey, is, isLeaf, parent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
modifiers, simpleName
public EnumConstantTreeImpl(ModifiersTree modifiers, IdentifierTree simpleName, NewClassTreeImpl initializer, @Nullable InternalSyntaxToken separatorToken)
@Nonnull public NewClassTree initializer()
initializer
in interface EnumConstantTree
initializer
in interface VariableTree
initializer
in class VariableTreeImpl
public Tree.Kind kind()
kind
in interface Tree
kind
in class VariableTreeImpl
public void accept(TreeVisitor visitor)
accept
in interface Tree
accept
in class VariableTreeImpl
public Iterable<Tree> children()
JavaTree
null
elements.children
in class VariableTreeImpl
@Nullable public SyntaxToken separatorToken()
separatorToken
in interface EnumConstantTree
Copyright © 2012–2016 SonarSource. All rights reserved.