CaseLabelTree

CaseLabelTree (case 레이블 (CaseTree 레이블 마커))

CaseTree의 레이블로 사용될 수 있는 트리를 위한 마커 인터페이스입니다. Tree를 상속하며, 하위 인터페이스로 ConstantCaseLabelTree, DefaultCaseLabelTree, PatternCaseLabelTree가 있습니다.

출처: Java API Reference

본문

이 인터페이스 자체는 메서드를 선언하지 않습니다. switch 문이나 switch 표현식에서 case의 레이블 요소가 어떤 형태인지 구분할 때 사용되며, 실제 상수 표현식(case constant), 기본값(default), 패턴(pattern) 레이블을 나타내는 구체적인 서브타입들로 나뉩니다. Java 21(Since: 21)에서 추가되었습니다.

더 알아보기 (Learn more)

Java 공식 API