2011-10-06 4 views
1

.java 파일을 구문 분석하고 모든 오류, 치명적인 오류 및 경고를 가져오고 싶습니다. 그렇게 할 수있는 방법이 있습니까? DefaultHandler를 확장하려고 시도했지만 xml 파서 오류 및 경고를 캡슐화하는 것으로 보입니다. 모든 아이디어는 대단히 감사하겠습니다.Java 오류 처리기

+1

'org.xml.sax.helpers.DefaultHandler' 클래스는 SAX 파서로 XML 파일을 구문 분석하기위한 클래스입니다. Java 소스 파일을 파싱하는 것과 전혀 관련이 없습니다. – Jesper

답변

0

Eclipse 플러그인을 작성하는 경우 org.eclipse.jdt.core.dom.ASTParser을 사용하려고합니다. 그것을 사용하는 방법에 대한 설명서를 참조하십시오. 소스를 전달한 다음 org.eclipse.jdt.core.dom.CompilationUnit 인스턴스에서 getMessages 메서드를 호출해야합니다.

1

javax.tools을보십시오. 여기에는 Java 컴파일러에 대한 API가 들어 있습니다.

인터페이스 javax.tools.JavaCompiler의 API 설명서에는 원하는 것을 보여주는 예제가 있습니다. 소스 파일에 대한 컴파일 컴파일 진단 목록입니다.