我正在使用 TDD,并且有一个非常典型的编码模式,在我编写单元测试代码时使用 Eclipse 自动创建方法和字段。例如:
不存在的方法的类型名称,例如:
myObj.setValue(someValue);
单击 IDE 中的红色小错误标记以创建“setValue”方法。
在 setValue 方法中输入:
public void setValue(String value) { this.value = value; }
单击红色错误标记自动创建一个私有字段(称为“本例中的值”);
所以在这一点上,我希望 Eclipse 自动创建 getter 方法,而不必使用源代码 -> 生成 getter 和 setter菜单。
我看到了这个问题:How do you force Eclipse to prompt you to create a getter and setter when it does not do it automatically这似乎暗示Eclipse会这样做,但我找不到在哪里配置它。
有没有办法配置 Eclipse 在添加新的私有变量时自动添加 setter/getter?
更新:为了进一步澄清,我正在寻找我在Spring Roo文档中看到的内容。如果您查看“工作原理”部分,它描述了框架如何在您添加私有变量时自动向您的类添加其他方法。(但是,我的偏好是不运行另一个类似的进程,也不要得到它似乎添加的所有内容)。我希望 Eclipse 有类似的东西。