我希望能夠解析.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. Java處理程序錯誤
- 2. 錯誤處理Java程序
- 3. Flask錯誤處理程序
- 4. Ajax.PageHandlerFactory錯誤處理程序
- 5. 處理Java錯誤
- 6. Java錯誤處理
- 7. Java錯誤處理
- 8. 堆棧跟蹤錯誤處理程序,並承諾錯誤處理程序
- 9. 哪個錯誤將由express錯誤和uncaughtException錯誤處理程序處理?
- 10. 如何處理瓶子錯誤處理程序的排序
- 11. 未處理的異常未被Global.asax錯誤處理程序或自定義IHttpModule錯誤處理程序捕獲
- 12. Java處理ADO錯誤
- 13. 的Java Jsoup錯誤處理
- 14. spring java mvc錯誤處理
- 15. 錯誤處理Java中
- 16. 自定義錯誤處理程序返回不同的錯誤比一般錯誤處理程序
- 17. 擴展錯誤處理程序
- 18. VB.NET點擊處理程序錯誤
- 19. ashx錯誤http處理程序
- 20. 全局錯誤處理程序
- 21. Parse.com/Backbone全局錯誤處理程序
- 22. 自定義PHP錯誤處理程序
- 23. php自定義錯誤處理程序
- 24. IE10和ASP.Net處理程序錯誤
- 25. 自定義錯誤處理程序
- 26. C#MySQL查詢錯誤處理程序
- 27. MonoDroid:全局錯誤處理程序
- 28. ZF錯誤處理程序不工作
- 29. 處理程序尚未確定錯誤
- 30. Boto3日誌處理程序錯誤
org.xml.sax.helpers.DefaultHandler類用於解析具有SAX解析器的XML文件;它與解析Java源文件沒有任何關係。 – Jesper