有没有办法从脚本/插件调用 eclipse 源代码生成器?
很多时候我做了一个pojo,比如:
public class StepState {
private boolean success;
private BuildType buildType;
private String summary;
private String detail;
}
想要将其转换为:
public class StepState {
private boolean success;
private BuildType buildType;
private String summary;
private String detail;
public StepState() {
super();
}
public StepState(boolean success, BuildType buildType, String summary, String detail) {
super();
this.success = success;
this.buildType = buildType;
this.summary = summary;
this.detail = detail;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public BuildType getBuildType() {
return buildType;
}
public void setBuildType(BuildType buildType) {
this.buildType = buildType;
}
public String getSummary() {
return summary;
}
public void setSummary(String summary) {
this.summary = summary;
}
public String getDetail() {
return detail;
}
public void setDetail(String detail) {
this.detail = detail;
}
}
含义是从 suer 类添加一个不带任何参数的构造函数。添加包含所有元素的构造函数,为所有字段添加 getter 和 setter。我猜想有些情况就像这个类扩展了另一个类......但我希望做出一些假设,单击一下即可输出。稍后我可以根据需要进行审阅和编辑。
现在我需要进入菜单“源”,选择“使用父类(super class)生成构造函数”,然后选择“生成 Getters 和 Setters”,并在每个步骤中进行默认选择,例如选择所有字段,单击“确定”... 有没有办法在我制作的新 POJO 上编写 eclipse 脚本并调用其功能?
我不想看到对话框等。只需单击一下即可完成所有 3 项任务。
最佳答案
关于java - eclipse 脚本 : one click, 将构造函数和 getter + setter 添加到 POJO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42806260/