是否可以在 IntelliJ IDEA 中生成可链接的字段变异器?最好使用 not 以外的前缀,set以避免破坏约定。比方说withX是 的可链接伴侣setX。
例如,给定这个类存根
class SomeClass {
private String foo;
}
Run Code Online (Sandbox Code Playgroud)
我可以使用Generate -> Setters 来生成一个public void setFoo(String foo)方法。
class SomeClass {
private String foo;
public void setFoo(String foo) {
this.foo = foo;
}
}
Run Code Online (Sandbox Code Playgroud)
有没有类似的方法来生成public SomeClass withFoo(String foo)这样的方法?
class SomeClass {
private String foo;
public SomeClass withFoo(String foo) {
this.foo = foo;
return this;
}
}
Run Code Online (Sandbox Code Playgroud)