EnhancedForLoopTree

EnhancedForLoopTree (향상된 for 문 (enhanced for))

향상된(enhanced) for 반복문 문장을 나타내는 트리 노드입니다. StatementTree를 상속합니다. 예를 들어 for (variable : expression) statement 형태를 표현합니다.

출처: Java API Reference

본문

getVariable()은 제어 변수(control variable)를, getExpression()은 제어 변수에 값을 공급하는 표현식(순회 대상)을, getStatement()는 반복문 본문을 반환합니다. 컬렉션이나 배열을 순회하는 for-each 문이 이 노드로 표현됩니다. Java 언어 명세 14.14.2절(The enhanced for statement)을 참조합니다.

더 알아보기 (Learn more)

Java 공식 API