SwitchExpressionTree

SwitchExpressionTree (switch 표현식 (switch expression))

switch 표현식을 나타내는 트리 노드입니다. ExpressionTree를 상속합니다. 예를 들어 switch (expression) { cases } 형태를 표현합니다.

출처: Java API Reference

본문

getExpression()은 switch 표현식의 대상 표현식을, getCases()는 switch 표현식의 case 목록을 반환합니다. 값으로 평가되어 결과를 생성하는 switch 표현식이 이 노드로 표현됩니다. Java 언어 명세 15.29절(Switch Expressions)을 참조합니다. Java 12(Since: 12)에서 추가되었습니다.

더 알아보기 (Learn more)

Java 공식 API