【问题标题】:Stop eclipse adding the @Overide annotation停止eclipse添加@Overide注解
【发布时间】:2011-06-10 12:23:42
【问题描述】:

我正在使用 J2ME Polish,为 J2ME MIDP 2.1 进行编译,并使用 eclipse 作为我的编辑器。我一直在为我的项目使用 Formatter 和 Code Clean 设置来提高代码质量。没关系,我调整了多少设置我无法让 eclipse 停止添加“@Override”:

@Override
public void someFunc(String parameters) {
    //TODO Auto-generated method stub

}

当我点击添加未实现的方法时,如何停止 eclipse 添加“@Override”?

编辑:我应该让其他人知道 J2ME 没有注释。

【问题讨论】:

  • @Override 有什么问题?我发现它很有用。
  • 为什么要删除它?
  • 我正在为 J2ME 进行编译。它没有注释,它使用的 VM 更小,功能更少(例如,没有泛型、集合、迭代器)和可用的类比完整的 SE SDK 更少。
  • 你的目标 jre 不应该处理这个吗?如果您的目标是 J2ME,那么它甚至不应该有设置不可用的选项的选项。
  • 我正在使用 J2ME Polish,它是建立在 J2ME 之上的框架。不幸的是,波兰语不能很好地与 eclipse 集成,我想将它用作我的编辑器并使用 ant 脚本来完成编译和其他艰苦的工作。我相信在某个时候会有一个用于 Eclipse 的 J2MEPolish 插件。

标签: eclipse java j2mepolish


【解决方案1】:

不知道你为什么要禁用它,但你可以这样做。

Window > Preferences > Java > Code Style 

并取消选中为新的覆盖方法添加“@Override”注释。

【讨论】:

  • 哇 - 高质量的答案,尤其是漂亮的截图:)
  • 天哪,你们的速度很快!谢谢,我对 Eclipse 有点陌生,现在为我错过了它而感到尴尬。当我尝试保存这些设置时,我得到一个异常,这不是那么好。请参阅 - 错误:保存项目首选项时发生异常:/substate_wallet/.settings/org.eclipse.jdt.ui.prefs。保存项目首选项时发生异常:/substate_wallet/.settings/org.eclipse.jdt.ui.prefs.
  • @Graham 我不确定这个例外,但看看这篇文章是否有帮助stackoverflow.com/questions/954248/…
  • 酷,快速修复是删除文件并再次将项目添加到eclipse。再次感谢您的快速回复。
【解决方案2】:

Java > Editor > Save Actions > Missing Code (Tab)

你可以告诉java不要添加@Override注解(这只是当你保存文件时它丢失了),我不确定何时添加未实现的方法。我不得不问你为什么想要这个,@Override 只会添加额外的有用信息。

【讨论】:

    猜你喜欢
    • 2013-03-07
    • 1970-01-01
    • 2015-10-18
    • 2021-07-28
    • 2012-07-01
    • 2015-05-02
    • 1970-01-01
    • 2020-05-25
    • 2020-12-01
    相关资源
    最近更新 更多