在 Eclipse 中自动为类创建构建器

2022-08-31 21:00:56

有没有办法使用自动生成器为中的类创建生成器(Joshua Bloch的生成器模式) ?例如,菜单中的选项,插件或其他内容。我在“重构”下找不到任何东西。Eclipse


答案 1

您可能希望查看龙目岛注释以生成没有样板代码的构建器。例如:

@Builder
public class MyPojo {
    private String name;
}

MyPojoBuilder.builder().name("yourame").build();

限制在于这似乎不适用于抽象类。


答案 2

也许我迟到了。

Eclipse 本身不提供生成代码以支持构建器模式的方法。但是,它可以通过插件进行扩展以增强功能。

有这个插件,我用这个:

https://github.com/henningjensen/bpep

编辑:5年后,重新审视这个话题,建议使用龙目岛,无论如何,龙目岛已经成为行业标准,并且也是IDE不可知的==>如果你的队友使用各种IDE,它将起作用。


推荐