Module jdk.compiler

Interface EnhancedForLoopTree

  • All Superinterfaces:
    StatementTree, Tree


    public interface EnhancedForLoopTree
    extends StatementTree
    A tree node for an "enhanced" for loop statement. For example:
       for ( variable : expression )
           statement
     
    Since:
    1.6
    See The Java™ Language Specification:
    section 14.14.2
    • Method Detail

      • getVariable

        VariableTree getVariable​()
        Returns the control variable for the loop.
        Returns:
        the control variable
      • getExpression

        ExpressionTree getExpression​()
        Returns the expression yielding the values for the control variable.
        Returns:
        the expression
      • getStatement

        StatementTree getStatement​()
        Returns the body of the loop.
        Returns:
        the body of the loop