我希望能够解析.java文件并获取所有错误,致命错误和警告。有没有办法做到这一点?我试图扩展DefaultHandler,但它似乎封装了XML解析器错误和警告。 任何想法,不胜感激。Java错误处理程序
1
A
回答
0
如果您正在编写Eclipse插件,那么您将需要使用org.eclipse.jdt.core.dom.ASTParser
。请参阅文档以了解如何使用它。您需要传递一些信息,然后在生成的org.eclipse.jdt.core.dom.CompilationUnit
实例上调用getMessages
方法。
1
看看包裹javax.tools
。它包含一个Java编译器的API。
接口javax.tools.JavaCompiler
的API文档中有一个示例,它似乎证明了您想要的内容:列出源文件的编译诊断。
相关问题
- 1. Ajax.PageHandlerFactory错误处理程序
- 2. Flask错误处理程序
- 3. Java错误处理
- 4. Java错误处理
- 5. 哪个错误将由express错误和uncaughtException错误处理程序处理?
- 6. 的Java Jsoup错误处理
- 7. IIS 6 ASP.NET处理程序404错误
- 8. WPF应用程序错误处理
- 9. Web部署处理程序404错误
- 10. VB.NET点击处理程序错误
- 11. 全局错误处理程序
- 12. Backbone的一般错误处理程序
- 13. 覆盖PEAR错误处理程序
- 14. MonoDroid:全局错误处理程序
- 15. CQRS EventStore调度程序错误处理
- 16. Fortran子程序Qt错误处理
- 17. 处理程序尚未确定错误
- 18. Boto3日志处理程序错误
- 19. javascript按钮处理程序,错误!
- 20. 错误500与.ashx处理程序
- 21. Ajax的错误处理程序
- 22. 处理应用程序级错误
- 23. 递归错误处理程序
- 24. Android,处理程序的错误
- 25. 模块级错误处理程序
- 26. C#MySQL查询错误处理程序
- 27. 的Http处理程序加载错误
- 28. Cheerio错误处理程序节点js
- 29. Neo4j .NET驱动程序错误处理
- 30. OSB - JMS - 错误处理程序
org.xml.sax.helpers.DefaultHandler类用于解析具有SAX解析器的XML文件;它与解析Java源文件没有任何关系。 – Jesper