[英]How can I force eclipse to generate my setters with a return statement
我希望日食在生成的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
但是只能編輯設置者的正文,而不能編輯設置者簽名。
在Google搜索更多內容后,我很快找到了答案:
我發現這種方法更好,因為我不必每次生成setter時都應用構建模式。 按照慣例,哪個應該總是void
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.