我需要在eclipse中进行大量的重构(实际上需要更改字段名称)。它正在改变所有出现的字段引用。但有一点是它没有改变根据以前的名称生成的getter / setter名称。
我们是否有任何插件可以执行此操作或需要进行任何配置更改?
答案 0 :(得分:22)
是的,在Galileo中,“重命名”对话框可以选择更改字段的设置者和获取者 - see here。 (或者,您可以在选择字段后使用ALT + SHIFT + R
两次)
在伽利略之前,你必须做三个动作而不是一个(不那么糟糕)
答案 1 :(得分:2)
ALT + SHIFT + R是重命名的默认键盘快捷方式......真棒!
答案 2 :(得分:1)
'getters'和'setters'没有必要与内部字段具有相同的名称。事实上,许多人认为将两者联系在一起违反了面向对象编程的数据隐藏原则。获取getter和setter的部分原因是保护代码的其余部分免受类内部的更改,例如重命名。
话虽如此,如果您绝对决定需要重命名方法以及字段,那么Eclipse将为您完成。您必须单独执行它们,但是用于重命名字段的“重命名”适用于方法。只需选择方法并执行您之前所做的操作。
答案 3 :(得分:0)