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) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
colonToken() |
Tree.Kind |
kind() |
IdentifierTree |
label() |
void |
setSymbol(JavaSymbol.JavaLabelSymbol symbol) |
StatementTree |
statement() |
Symbol.LabelSymbol |
symbol() |
getGrammarRuleKey, getLine, is, isLeaf, parent, setParentpublic 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 Iterator<Tree> childrenIterator()
JavaTreenull elements.childrenIterator in class JavaTreepublic void setSymbol(JavaSymbol.JavaLabelSymbol symbol)
Copyright © 2012–2015 SonarSource. All rights reserved.