Java错误处理程序
问题描述:
我希望能够解析.java文件并获取所有错误,致命错误和警告。有没有办法做到这一点?我试图扩展DefaultHandler,但它似乎封装了XML解析器错误和警告。 任何想法,不胜感激。Java错误处理程序
答
如果您正在编写Eclipse插件,那么您将需要使用org.eclipse.jdt.core.dom.ASTParser
。请参阅文档以了解如何使用它。您需要传递一些信息,然后在生成的org.eclipse.jdt.core.dom.CompilationUnit
实例上调用getMessages
方法。
org.xml.sax.helpers.DefaultHandler类用于解析具有SAX解析器的XML文件;它与解析Java源文件没有任何关系。 – Jesper