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
 
See Java Language Specification:
14.14.2 The enhanced for statement
Since:
1.6
  • Method Details

    • 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