NewClassTree

NewClassTree (클래스 인스턴스 생성 (new class))

클래스의 새 인스턴스를 선언하는 트리 노드입니다. ExpressionTree를 상속합니다. 예를 들어 new identifier(arguments) 또는 new typeArguments identifier(arguments) classBody 형태를 표현합니다.

출처: Java API Reference

본문

getEnclosingExpression()은 둘러싸는 표현식(없으면 null), getTypeArguments()는 생성되는 객체의 타입 인자 목록, getIdentifier()는 인스턴스화할 클래스의 이름을 반환합니다. getArguments()는 호출할 생성자의 인자 목록을, getClassBody()는 익명 클래스가 인스턴스화되는 경우 클래스 몸통을(그 외 null) 반환합니다. Java 언어 명세 15.9절(Class Instance Creation Expressions)을 참조합니다.

더 알아보기 (Learn more)

Java 공식 API