public class ForEachStatementImpl extends JavaTree implements ForEachStatement
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl| Constructor and Description |
|---|
ForEachStatementImpl(VariableTree variable,
ExpressionTree expression,
StatementTree statement,
com.sonar.sslr.api.AstNode... children) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
closeParenToken() |
SyntaxToken |
colonToken() |
ExpressionTree |
expression() |
SyntaxToken |
forKeyword() |
Tree.Kind |
getKind() |
SyntaxToken |
openParenToken() |
StatementTree |
statement() |
VariableTree |
variable() |
addChild, getAstNode, getLine, is, isLeaf, isLegacy, prependChildren, prependChildrenfindChildren, findDirectChildren, findFirstChild, findFirstDirectChild, findFirstParent, getChild, getChildren, getChildren, getDescendants, getFirstAncestor, getFirstAncestor, getFirstChild, getFirstChild, getFirstDescendant, getFromIndex, getLastChild, getLastChild, getLastToken, getName, getNextAstNode, getNextSibling, getNumberOfChildren, getParent, getPreviousAstNode, getPreviousSibling, getToIndex, getToken, getTokenLine, getTokenOriginalValue, getTokens, getTokenValue, getType, hasAncestor, hasAncestor, hasChildren, hasChildren, hasDescendant, hasDirectChildren, hasParent, hasParents, hasToBeSkippedFromAst, hasToken, is, isCopyBookOrGeneratedNode, isNot, nextAstNode, nextSibling, previousAstNode, previousSibling, select, setFromIndex, setToIndex, toStringpublic ForEachStatementImpl(VariableTree variable, ExpressionTree expression, StatementTree statement, com.sonar.sslr.api.AstNode... children)
public SyntaxToken forKeyword()
forKeyword in interface ForEachStatementpublic SyntaxToken openParenToken()
openParenToken in interface ForEachStatementpublic VariableTree variable()
variable in interface ForEachStatementpublic SyntaxToken colonToken()
colonToken in interface ForEachStatementpublic ExpressionTree expression()
expression in interface ForEachStatementpublic SyntaxToken closeParenToken()
closeParenToken in interface ForEachStatementpublic StatementTree statement()
statement in interface ForEachStatementpublic void accept(TreeVisitor visitor)
public Iterator<Tree> childrenIterator()
JavaTreenull elements.childrenIterator in class JavaTreeCopyright © 2012–2015 SonarSource. All rights reserved.