我确实尝试过搜索这个,但老实说,实际搜索的术语正在逃避我.一个小代码片段后跟问题.
Public class Person {
String firstName;
String lastName;
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getFirstName() {
return firstName;
}
...
}
Run Code Online (Sandbox Code Playgroud)
在另一个使用此person对象的对象中,我希望能够扩展Intellij中的所有setter方法.
public class PersonAssembler {
public static Person assemblePerson(SomeOtherObject someOtherObject) {
Person person = new Person;
//intellj would provide this below.
person.setFirstName();
person.setLastName();
//end of what intellj provides.
return person;
}
Run Code Online (Sandbox Code Playgroud)
这甚至可能吗?我已经查看了键盘快捷键等.我一直在使用intellij,所以只是想知道是否有人对此有所了解.
我希望列编辑模式,然后代码完成,也许是一个shift +向下箭头来选择多个完成,但没有运气.这并不奇怪.我不想在GUI中写这个.
编辑:我添加了一些澄清,并诚实地忘记了这个问题.如果仔细阅读,答案与实际问题无关.我不是在谈论Generate上下文菜单.