-
- 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
-
-