13
重构字段时,eclipse中的默认行为是仅重命名该字段,而使用不一致名称的访问器方法。eclipse中字段的重命名
按Alt+Shift+R
两次将显示一个“重命名对话框”,我可以在其中选择访问器是否应该重命名(作为两个单独的选项)。这减轻了手动重命名访问者的痛苦,但仍然是相当不理想的,涉及比就地重命名多3个快捷方式,加上我平常的健忘...... :)
我想不出为什么我不希望我的重构是一致的,那么是否有一种方法可以使访问者重命名默认行为?只要调整隐藏设置并设置隐蔽标志,我就可以了。
谢谢
我不认为IDE应该能够决定访问方法,例如'getName();'可以是一个业务方法而不是简单的访问方法 –
我记得Eclipse似乎记得你以前的决定:如果你有选择重命名getter/setter的选项,下一次,简单的Alt-Shift-R一次,getter/setter也会重命名。我不确定哪个版本有这样的功能,但我知道我在3.5或3.6时代看到了这种行为 –
@JigarJoshi有一个字段'name'和一个方法'getName()'做与'name'字段无关的事情一个相当糟糕的设计决定IMO。另外,eclipse已经有了上面提到的选项,我只是想让它更易于使用 – kostja