3

我希望我的 eclipsethis在生成的 setter 中返回。这对Builder-Pattern非常有用

eclipse默认做什么:

public void set{uppercase_field_name}({field_type} {field_name}) {
    this.name = name;
}

我想要日食做什么:

public {class_type} set{uppercase_field_name}({field_type} {field_name}) {
    this.name = name;
    return this;
}

我发现了一些可以在下面修改的模板:

Preferences -> Java -> Code Style -> Code Templates

但是只能编辑 setter 的主体而不是 setter 签名。

4

1 回答 1

1

在我搜索了更多内容后,我很快找到了答案:

在 Eclipse 中生成返回 self 的设置器

我发现这种方法更好,因为我不必每次生成设置器时都应用构建模式。按照惯例,应该始终是void.

于 2013-12-18T12:13:42.070 回答