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