是否有人知道使用this article中描述的技術(註釋和類加工)爲標準java類自動生成標準Object方法toString(),equals()和hashcode()的庫?是否有任何Java庫使用註釋來生成代碼?
6
A
回答
4
是的,龍目島的項目做到這一點。見http://projectlombok.org。它不僅支持javac,還支持Eclipse。所以這些方法不在源代碼中,而是顯示在大綱視圖中。
0
我當然還沒有看到這個,我真的不知道它會從中獲得什麼價值。我發現自動toString
世代通常不是你想要什麼當瀏覽日誌文件時,大多數IDE都有工具可以讓你生成hashCode
和equals
的實現,雖然這些實現都不會自動反映你的類中的任何模式修改。
會有用於實現該2種選擇:被處理(例如,通過您的IDE)
- 編譯時類註釋生成相關方法。 批註可以修改它們聲明的類的生成字節碼嗎?我認爲這是一個非常糟糕的主意,因爲通過查看源代碼不知道發生了什麼。
- 有關方法的運行時註釋表明它們應通過特殊機制進行評估。這仍然需要您聲明和註釋你的方法,我也不能確定如何你實際上攔截方法調用使用註釋無論如何
相關問題
- 1. 使用Java註釋 - 生成代碼
- 2. Java註釋 - 是否有任何助手庫來讀取/處理註釋?
- 3. 是否有任何來自字節代碼的Java代碼生成器
- 4. 是否有Java註釋來生成參數文檔?
- 5. 是否有任何理由使用助手來生成靜態HTML代碼?
- 6. 是否有任何好的庫來解釋Java語言?
- 7. 是否可以使用Java5級別註釋來使用「帶註釋的Java」生成EMF?
- 8. 代碼註釋 - 是否應使用設計模式註釋
- 9. 任何人都使用MATLAB工具來生成C/C++代碼?生成的代碼是否可行?
- 10. 如何從emf模型生成帶註釋的'java代碼'
- 11. 是否有人使用Cobertura的ant任務來排除帶註釋的java類?
- 12. AndroMDA maven代碼生成和JPA註釋
- 13. 添加註釋ORM代碼生成PhpStorm
- 14. Spring - AOP - 註釋代碼生成
- 15. 是否有任何縮略圖生成的Java庫?
- 16. 是否有任何類圖生成工具的Python源代碼?
- 17. Zend Framework是否有任何代碼生成器?
- 18. 是否有支持Visual Studio 2015的任何工具來生成代碼映射?
- 19. 使用註釋的Java代碼工具
- 20. 是否有任何模板爲spring jdbc模板生成java代碼片段
- 21. 在Java中生成註釋
- 22. 是否有任何工具來驗證@XmlPath註釋?
- 23. 是否有任何方式使用CodeIgniter源代碼生成sql文件
- 24. JAXB生成沒有註釋的java類
- 25. 是否有任何替代傑克遜@JsonTypeInfo註釋
- 26. 在eclipse中爲java代碼自動生成方法註釋
- 27. 是否有任何工具使用hamcrest Factory註釋?
- 28. 使用自定義的註釋生成biolerplate代碼
- 29. 您可以生成代碼覆蓋使用Java註釋的方法嗎?
- 30. 使用Lombok生成Java getter/setter以獲得帶註釋的代碼
非常有趣,雖然我想我仍然會用POJO和IDE – 2009-07-23 10:40:39