Tree

Tree (트리 노드 (AST 공통 인터페이스))

추상 구문 트리(AST)에 있는 모든 노드의 공통 인터페이스입니다.

출처: Java API Reference

본문

모든 트리 노드 타입의 최상위 공통 인터페이스입니다. getKind()는 이 트리의 종류(Tree.Kind)를 반환하며, accept(visitor, data)는 방문자 패턴(visitor pattern)을 구현하기 위한 accept 메서드로, 결과 타입 R과 추가 데이터 D를 갖는 TreeVisitor를 받습니다. 중첩 열거형 Tree.Kind는 모든 종류의 트리를 나열합니다. 주의: 이 인터페이스와 하위 인터페이스들은 Java 언어의 진화에 따라 변경될 수 있으며, JDK 컴파일러(javac)가 구현하므로 다른 애플리케이션에서 직접 구현하면 안 됩니다.

더 알아보기 (Learn more)

Java 공식 API