我在尋找從現有Java源代碼中移除所有註釋的方法。我正在尋找一個螞蟻任務或任何其他方法。我已經看到了一些在課堂上做到這一點的解決方案,但我希望在源代碼中實現這一點,以實現源代碼級別。刪除Java源代碼中的所有註釋並獲取新的源代碼
1
A
回答
1
我已經通過龍目島提供的Java解析器代碼完成了這項工作。
看看這些方法具有邏輯
lombok.javac.handlers.JavacHandlerUtil#deleteAnnotationIfNecessary lombok.javac.handlers.JavacHandlerUtil#deleteImportFromCompilationUnit
0
我結束了使用JEdit其支持輝煌regular expression。
我想替換特定的註釋(我想保留像@Override
這樣的東西)。您可以輕鬆地爲所有緩衝區或目錄樹執行此操作。
只需爲要刪除的註釋編寫一些簡單的表達式即可。例如,
^\s*@NamedQueries\(\n\{[^\}]+\}\)\n
相關問題
- 1. //格式的Java源代碼註釋--------------------------------
- 2. 源代碼註釋工具
- 3. 編程修改註釋Java源代碼
- 4. 獲取最新源代碼
- 5. 獲取源代碼。
- 6. 獲取源代碼
- 7. 獲取Android的源代碼
- 8. 獲取clojure.zip的源代碼
- 9. 獲取URL的源代碼
- 10. 獲取html代碼的Python正則表達式,不包括頁面源代碼中的註釋代碼
- 11. 從一類Java源代碼中提取方法體源代碼
- 12. 刪除php源代碼中的空格
- 13. 刪除源代碼中的縮進
- 14. EclEmma的代碼覆蓋率源代碼註釋
- 15. Android java的源代碼解釋
- 16. 解釋Linux源代碼的資源
- 17. HTML頁面源代碼有無法解釋的註釋
- 18. 取消註釋Java代碼中的HTML代碼
- 19. m2e從$ {sourceDirectory}/main/java獲取源代碼
- 20. Java從網站獲取源代碼
- 21. 使用Java獲取網頁源代碼
- 22. Android:從罐子獲取Java源代碼
- 23. 登錄並獲取源代碼
- 24. 從源代碼文件的代碼,消除意見和打印的代碼(不包括文件中的註釋)
- 25. SymbolSource獲取源代碼
- 26. 獲取iframe源代碼?
- 27. 獲取頁面源代碼
- 28. 獲取網頁源代碼
- 29. UIWebView獲取HTML源代碼
- 30. 獲取頁面源代碼
你也許可以使用某種腳本 - 嘗試grep的' -v'或者一些聰明的'sed',但是它會幫助你知道你正在努力達到什麼目的,因爲註釋今天被用於很多不同的事情,並且不加區別地去除它們可能是一個壞主意...... – Bex
我期待在服務器端使用註釋,但是相同的代碼,我們需要在設備端使用,一些設備(如JavaME)不支持註釋。因此,在建立時。我可以做搜索和替換..但我正在尋找工程解決方案,以便將來可以減少錯誤。 –