2011-05-23 83 views

回答

4

没有很好的理由,但不是一个“bug”,本身;只是一个缺点。可能重构只比@Override更早 - 当然,它比一般的注释更老 - 并且从未更新过。

+0

谢谢欧内斯特,我向Eclipse的Bugzilla汇报了这一点。 – 2011-05-23 13:32:52

+0

@glenviewjeff太好了,谢谢!我们会看看它。 – 2011-05-23 15:03:43

+0

Bugzilla的报告可以发现[这里](https://bugs.eclipse.org/bugs/show_bug.cgi?id=346872)。 – 2011-05-23 15:15:47

30

这并不回答您为什么在生成委托方法时不添加@Override注释的问题,但可以添加保存操作以在保存文件时为您执行此操作。转到

Window -> Preferences -> Java -> Editor -> Save Actions 

Eclipse Save Actions

通知的条目@OverrideAdditional actions部分。如果这些都对你的思念,点击Configure...按钮,选择Missing Code选项卡,然后选择这些选项:

enter image description here

如果你想注释添加到整个项目或包 散装,选择项目或包(或倍数),单击右键,然后选择源>清理...

在清理对话框中,您可以配置包含 的定制配置文件添加缺少的注释。

+0

+1有趣! – 2011-05-23 13:41:01

1

在窗口有时设置 - >首选项 - >爪哇 - >编辑 - >保存操作引起尤其是在XML文件中不想要的效果,同时开发Android应用程序(在那里,经历过)。恕我直言,更好的解决方案是使用+1或右键单击包(或类等),然后选择源 - >清理以添加所有缺少的@Override注释。

相关问题