我希望我的eclipse在生成的setter中返回this
。这对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签名。
答案 0 :(得分:1)
我搜索了一些后,我很快找到了答案:
Generate setters that return self in Eclipse
我发现这种方法更好,因为每次生成setter时我都不必应用构建模式。按惯例,应始终为void
。