Module jdk.compiler

Interface ForLoopTree

  • All Superinterfaces:
    StatementTree, Tree


    public interface ForLoopTree
    extends StatementTree
    A tree node for a basic for loop statement. For example:
       for ( initializer ; condition ; update )
           statement
     
    Since:
    1.6
    See The Java™ Language Specification:
    section 14.14.1
    • Method Detail

      • getInitializer

        List<? extends StatementTree> getInitializer​()
        Returns any initializers of the for statement. The result will be an empty list if there are no initializers
        Returns:
        the initializers
      • getCondition

        ExpressionTree getCondition​()
        Returns the condition of the for statement. May be null if there is no condition.
        Returns:
        the condition
      • getUpdate

        List<? extends ExpressionStatementTree> getUpdate​()
        Returns any update expressions of the for statement.
        Returns:
        the update expressions
      • getStatement

        StatementTree getStatement​()
        Returns the body of the for statement.
        Returns:
        the body