2009-07-23 76 views

回答

4

是的,龙目岛的项目做到这一点。见http://projectlombok.org。它不仅支持javac,还支持Eclipse。所以这些方法不在源代码中,而是显示在大纲视图中。

+0

非常有趣,虽然我想我仍然会用POJO和IDE – 2009-07-23 10:40:39

0

我当然还没有看到这个,我真的不知道它会从中获得什么价值。我发现自动toString世代通常不是你想要什么当浏览日志文件时,大多数IDE都有工具可以让你生成hashCodeequals的实现,虽然这些实现都不会自动反映你的类中的任何模式修改。

会有用于实现该2种选择:被处理(例如,通过您的IDE)

  1. 编译时类注释生成相关方法。 批注可以修改它们声明的类的生成字节码吗?我认为这是一个非常糟糕的主意,因为通过查看源代码不知道发生了什么。
  2. 有关方法的运行时注释表明它们应通过特殊机制进行评估。这仍然需要您声明和注释你的方法,我也不能确定如何你实际上拦截方法调用使用注释无论如何
相关问题