ErroneousTree
ErroneousTree (오류 텍스트 대체 노드)
형식이 잘못된(맞지 않는) 텍스트를 대신 표현해 주는 트리 노드입니다. 정상적으로 파싱되지 못한 본문 텍스트를 담아요.
본문
public interface ErroneousTree extends TextTree
TextTree를 상속하므로 기본적으로 텍스트 노드로 취급되지만, 그 내용이 오류 상태임을 나타내는 노드입니다. Java 1.8부터 존재해요.
getDiagnostic()
public Diagnostic<JavaFileObject> getDiagnostic()
본문 텍스트가 왜 오류로 처리되었는지에 대한 상세 정보를 담은 Diagnostic 객체를 반환합니다. 이 진단 객체로 오류의 위치나 원인을 확인할 수 있어요.