1

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

有没有其他方法可以做到这一点?任何插件可能?谢谢

4

1 回答 1

1

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

于 2013-11-04T08:28:12.580 回答