【问题标题】:Code completion for static methods in eclipseeclipse中静态方法的代码完成
【发布时间】:2013-11-14 09:59:04
【问题描述】:

有没有办法在 eclipse 中为静态方法自动完成? IntelliJ 提供此功能。例如:

public class SomeClass {

    public static class SomeClassBuilder {
        public static SomeClassBuilder builder() { ... }

        public SomeClass build() { ... }
    }

}

SomeClass someClass = SomeClass.SomeClassBuilder.builder().build();

在 IntelliJ 中,您开始输入 buildctrl-space,ctrl-space> 和自动完成弹出窗口建议 SomeClass.SomeClassBuilder.builder() 等等。

在 Eclipse 中,可以通过将 SomeClass.SomeClassBuilder 添加到收藏夹中来获得相同的结果。但如果我的项目中有数百个这样的构建器,我不想手动将它们添加到收藏夹中。

eclipse中有没有提供这种功能的插件? 请避免像“使用 IntelliJ”这样的答案,因为问题是关于在 eclipse 中实现结果。谢谢

【问题讨论】:

  • 我相信 eclipse 已经有这个功能了..

标签: java eclipse intellij-idea


【解决方案1】:

Eclipse 具有您描述的功能。

在静态方法上使用自动完成,例如Class.staticMethod()。只需在Java 编辑器 中输入Class.。一旦输入.,Eclipse 将显示类Class 的所有可用static 方法的列表。您也可以在. 之后按ctrl-space

Eclipse JDT 中包含 Java 编辑器、自动完成功能等。 JDT 很可能已安装在您的 Eclipse 发行版中。

【讨论】:

  • 我想建议“staticMethod()”而不需要键入它所属的类。在帖子的示例中,我只想输入“staticMethod”和自动补全来建议所有 staticMethod() 出现为公共静态方法的类
  • 这在 Eclipse 中是不可能的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-07
  • 1970-01-01
  • 2014-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多