【问题标题】:Static import in eclipseeclipse中的静态导入
【发布时间】:2013-11-03 18:24:53
【问题描述】:

有没有办法在eclipse中轻松导入下面的builder()方法?

public class SomeClass {

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

         public SomeClass build() { ... }
    }

    public static void someMethod() { ... }
}

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

使用 IntelliJ,您只需将光标移动到 builder() 上并使用静态导入快捷方式即可将 builder() 添加到静态导入列表中。 Eclipse 似乎能够静态导入 someMethod() 但不能导入 builder()。

在我的 windows 机器上,我必须选择“SomeClass.SomeClassBuilder.builder()”,鼠标右键单击,'y'(复制限定名),ctrl-v,将光标定位在 builder() 和 ctrl-shift-米:很多工作。

还有其他方法吗?任何插件可能? 谢谢

【问题讨论】:

    标签: java eclipse import static intellij-idea


    【解决方案1】:

    这不起作用,我不知道如何实现它,但可以让您的生活更轻松一点的方法是将SomeClassBuilder 添加到首选项菜单“Java -> 编辑器”中的内容辅助收藏夹中-> 内容辅助 -> 收藏夹”。之后,您的 builder() 方法将出现在内容帮助中。 (并且内容辅助添加了builder() 的静态导入)

    【讨论】:

    • 忘了提到我的项目中有数百个这样的构建器,并且将它们一一添加到收藏夹中并不理想:)
    猜你喜欢
    • 1970-01-01
    • 2013-03-30
    • 2015-07-17
    • 2010-09-22
    • 2013-01-02
    • 2013-03-12
    • 1970-01-01
    • 2018-08-10
    相关资源
    最近更新 更多