public class LabeledStatementTreeImpl extends JavaTree implements LabeledStatementTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImplgrammarRuleKey| Constructor and Description |
|---|
LabeledStatementTreeImpl(IdentifierTree label,
InternalSyntaxToken colonToken,
StatementTree statement) |
| Modifier and Type | Method and 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–2017 SonarSource. All rights reserved.