我需要以編程方式從Java源文件中提取方法定義/實現,您能否推薦我可以使用的任何方便的庫? 謝謝。Java源代碼解析器
5
A
回答
4
6
ANTLR是一個解析器/生成器,具有Java(和其他語言)的語法。它可以生成抽象語法樹(AST),您可以根據需要導航和操作。
1
,如果你找一個簡單的解析器,我avise JavaParser (也包括更重的實現在Eclipse)
1
之前將堅果與圖書館,你有沒有考慮如果Doclets可以適合你的目的?雖然意味着自定義Javadoc解析,但Doclets實際上可以訪問很多關於類本身的細節,可以用於任何目的。
另一個類似的不準確的可能性是相當糟糕的註釋處理器功能,儘管它的名稱可以用於明文代碼生成以及通過類加載器加載的任何內容。
相關問題
- 1. Ruby中的Java源代碼解析器
- 2. 支持註釋的Java源代碼解析器
- 3. Java代碼中的解析器入門
- 4. 使用Java代碼的XML解析器
- 5. Mediawiki標記的開放源代碼解析器代碼
- 6. Intellij解析java代碼
- 7. JavaScript源代碼分析器
- 8. Java:解析java源代碼,提取方法
- 9. 創建解析器代碼
- 10. ColdFusion代碼解析器?
- 11. Octave的解析器代碼?
- 12. .Net庫解析源代碼文件?
- 13. 解析JavaScript代碼的HTML源
- 14. 解析HTML源代碼,JavaScript的問題
- 15. C#解析網頁的源代碼
- 16. 分析Java源代碼的工具
- 17. 從類插件項目解析Java源代碼問題
- 18. Java:解析C源代碼,提取變量和方法
- 19. 解析代碼
- 20. 創建或替換並解析Java源代碼,我無法使用Java源代碼創建一個函數
- 21. Java中的RSS源解析器庫
- 22. 無法理解Java 1.7 PopupFactory源代碼
- 23. C++代碼解析器/處理器庫
- 24. 處理eclipse解析java代碼?
- 25. 要解析的java代碼SSLHandShakeException
- 26. 在開源解析服務器上實現雲代碼
- 27. 使用JSOUP解析器獲取IMG的源代碼
- 28. C源代碼AST中的AST解析器
- 29. A C++源代碼分析器
- 30. Ruby源代碼分析器(類似pylint)