如何定义自定义代码生成,例如IntelliJ中的Getters / Setters。我看了看他们的docs,但他们没有指定在哪里可以做到这一点。我希望IntelliJ为我生成的代码如下:
public class Person {
private String name;
private String username;
//I want IntelliJ to propose me to generate this after Alt+Insert
public Person withName(String name){
setName(name);
return this;
}
//and this
public Person withUsername(String username){
setUsername(username);
return this;
}
}
非常感谢
答案 0 :(得分:0)
按alt + insert时,可以单击Getter和Setter。您可以选择Getter模板和Setter模板下拉菜单。单击...,您可以创建新模板。
您似乎正在尝试遵循builder pattern。 IntelliJ已经有一个名为“ Builder”的设置器模板。您可以从设置器下拉列表中选择它,您应该会很好。