在Eclipse中静态导入

时间:2013-11-03 18:24:53

标签: java eclipse import static intellij-idea

有没有办法在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-米:很多工作。

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

1 个答案:

答案 0 :(得分:1)

这不起作用,我不知道如何实现它,但是什么可以让你的生活更轻松一点就是将SomeClassBuilder添加到Preference菜单中的Content Assist Favoriters“Java - >编辑 - >内容辅助 - >收藏夹“。之后,您的builder()方法会显示在内容辅助中。 (并且内容辅助添加了builder())的静态导入