是否有人知道使用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. 是否可以使用Java5级别注释来使用“带注释的Java”生成EMF?
- 5. 如何从emf模型生成带注释的'java代码'
- 6. 添加注释ORM代码生成PhpStorm
- 7. Spring - AOP - 注释代码生成
- 8. AndroMDA maven代码生成和JPA注释
- 9. 是否有任何缩略图生成的Java库?
- 10. 是否有任何类图生成工具的Python源代码?
- 11. 是否有支持Visual Studio 2015的任何工具来生成代码映射?
- 12. 使用注释的Java代码工具
- 13. 在Java中生成注释
- 14. 是否有任何工具来验证@XmlPath注释?
- 15. 是否有任何方式使用CodeIgniter源代码生成sql文件
- 16. 是否有任何工具使用hamcrest Factory注释?
- 17. 使用自定义的注释生成biolerplate代码
- 18. 您可以生成代码覆盖使用Java注释的方法吗?
- 19. 使用Lombok生成Java getter/setter以获得带注释的代码
- 20. Java-如何从URL获取HTML代码,包括使用Firebug或任何Java库的AJAX生成代码
- 21. 的Java/Scala库生成Java源代码
- 22. 是否有完美的代码生成工具来生成MVC店面?
- 23. 是否有任何工具在休眠时自动生成带注释风格的Java类?
- 24. 是否有任何库可用来计算项目的代码流失?
- 25. 是否有任何API来集成FEDEX?
- 26. 如何使用来自XSD的Bean验证注释生成Java对象?
- 27. Java代码生成
- 28. java代码来生成javadocs html
- 29. 任何方式来在Eclipse中自动生成所有Javadoc注释?
- 30. 是否有任何视图助手来生成CSS?
非常有趣,虽然我想我仍然会用POJO和IDE – 2009-07-23 10:40:39