LabeledStatementTree, StatementTree, Treepublic class LabeledStatementTreeImpl extends JavaTree implements LabeledStatementTree
JavaTree.AnnotatedTypeTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImplgrammarRuleKey| Constructor | Description |
|---|---|
LabeledStatementTreeImpl(IdentifierTree label,
InternalSyntaxToken colonToken,
StatementTree statement) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
accept(TreeVisitor visitor) |
|
Iterable<Tree> |
children() |
Creates iterable for children of this node.
|
SyntaxToken |
colonToken() |
|
Tree.Kind |
kind() |
|
IdentifierTree |
label() |
|
void |
setSymbol(JavaSymbol.JavaLabelSymbol symbol) |
|
StatementTree |
statement() |
|
Symbol.LabelSymbol |
symbol() |
firstToken, getChildren, getGrammarRuleKey, getLine, is, isLeaf, lastToken, parent, setParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfirstToken, is, lastToken, parentpublic LabeledStatementTreeImpl(IdentifierTree label, InternalSyntaxToken colonToken, StatementTree statement)
public IdentifierTree label()
label in interface LabeledStatementTreepublic SyntaxToken colonToken()
colonToken in interface LabeledStatementTreepublic StatementTree statement()
statement in interface LabeledStatementTreepublic Symbol.LabelSymbol symbol()
symbol in interface LabeledStatementTreepublic void accept(TreeVisitor visitor)
public Iterable<Tree> children()
JavaTreenull elements.public void setSymbol(JavaSymbol.JavaLabelSymbol symbol)
Copyright © 2012–2018 SonarSource. All rights reserved.