模块 jdk.compiler

接口 EnhancedForLoopTree

所有父级接口:
StatementTree , Tree

public interface EnhancedForLoopTree extends StatementTree
“增强型”for 循环语句的树节点。例如:
  for ( variable : expression )
    statement 
 
Java 语言规范:
14.14.2 增强的for语句
自从:
1.6
  • 方法详情

    • getVariable

      VariableTree  getVariable()
      返回循环的控制变量。
      返回:
      控制变量,或 null 如果此“增强型”for 使用模式
    • getVariableOrRecordPattern

      Tree  getVariableOrRecordPattern()
      getVariableOrRecordPattern是Java平台的反射预览API。
      预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。
      返回循环的控制变量或模式。
      返回:
      控制变量或模式
      自从:
      20
    • getExpression

      ExpressionTree  getExpression()
      返回产生控制变量值的表达式。
      返回:
      表达方式
    • getStatement

      StatementTree  getStatement()
      返回循环体。
      返回:
      循环体
    • getDeclarationKind

      getDeclarationKind是Java平台的反射预览API。
      预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。
      返回“增强型”for 的声明类型。
      返回:
      声明的种类
      自从:
      20