- All Superinterfaces:
StatementTree
,Tree
public interface ForLoopTree extends StatementTree
A tree node for a basicfor
loop statement. For example:for ( initializer ; condition ; update ) statement
- Since:
- 1.6
- See The Java™ Language Specification:
- section 14.14.1
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExpressionTree
getCondition()
Returns the condition of thefor
statement.List<? extends StatementTree>
getInitializer()
Returns any initializers of thefor
statement.StatementTree
getStatement()
Returns the body of thefor
statement.List<? extends ExpressionStatementTree>
getUpdate()
Returns any update expressions of thefor
statement.
Method Detail
getInitializer
List<? extends StatementTree> getInitializer()
Returns any initializers of thefor
statement. The result will be an empty list if there are no initializers- Returns:
- the initializers
getCondition
ExpressionTree getCondition()
Returns the condition of thefor
statement. May benull
if there is no condition.- Returns:
- the condition
getUpdate
List<? extends ExpressionStatementTree> getUpdate()
Returns any update expressions of thefor
statement.- Returns:
- the update expressions
getStatement
StatementTree getStatement()
Returns the body of thefor
statement.- Returns:
- the body