public class ForStatementTreeImpl extends JavaTree implements ForStatementTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor and Description |
---|
ForStatementTreeImpl(InternalSyntaxToken forKeyword,
InternalSyntaxToken openParenToken,
ListTree<StatementTree> initializer,
InternalSyntaxToken firstSemicolonToken,
ExpressionTree condition,
InternalSyntaxToken secondSemicolonToken,
ListTree<StatementTree> update,
InternalSyntaxToken closeParenToken,
StatementTree statement) |
Modifier and Type | Method and Description |
---|---|
void |
accept(TreeVisitor visitor) |
Iterable<Tree> |
children()
Creates iterable for children of this node.
|
SyntaxToken |
closeParenToken() |
ExpressionTree |
condition() |
SyntaxToken |
firstSemicolonToken() |
SyntaxToken |
forKeyword() |
ListTree<StatementTree> |
initializer() |
Tree.Kind |
kind() |
SyntaxToken |
openParenToken() |
SyntaxToken |
secondSemicolonToken() |
StatementTree |
statement() |
ListTree<StatementTree> |
update() |
firstToken, getChildren, getGrammarRuleKey, getLine, is, isLeaf, lastToken, parent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
firstToken, is, lastToken, parent
public ForStatementTreeImpl(InternalSyntaxToken forKeyword, InternalSyntaxToken openParenToken, ListTree<StatementTree> initializer, InternalSyntaxToken firstSemicolonToken, ExpressionTree condition, InternalSyntaxToken secondSemicolonToken, ListTree<StatementTree> update, InternalSyntaxToken closeParenToken, StatementTree statement)
public SyntaxToken forKeyword()
forKeyword
in interface ForStatementTree
public SyntaxToken openParenToken()
openParenToken
in interface ForStatementTree
public ListTree<StatementTree> initializer()
initializer
in interface ForStatementTree
public SyntaxToken firstSemicolonToken()
firstSemicolonToken
in interface ForStatementTree
@Nullable public ExpressionTree condition()
condition
in interface ForStatementTree
public SyntaxToken secondSemicolonToken()
secondSemicolonToken
in interface ForStatementTree
public ListTree<StatementTree> update()
update
in interface ForStatementTree
public SyntaxToken closeParenToken()
closeParenToken
in interface ForStatementTree
public StatementTree statement()
statement
in interface ForStatementTree
public void accept(TreeVisitor visitor)
Copyright © 2012–2016 SonarSource. All rights reserved.