2012-09-11 95 views
5

当我使用Ctrl + 1在eclipse中重命名变量时,它不重命名getter/setter方法。有什么方法可以重新命名方法。重构eclipse中的字段

+0

@Dinup坎德尔这将不会重命名getter/setter方法 – pankar

回答

9

在必填字段中使用Alt+Shift+R。在出现在工具提示中选择“打开重对话框”,并检查相应的复选框

+0

变革的getter/settr复选框未启用 –

+0

你有getter/setter方法对问题的栏位已经到位? – pankar

5

Select Field - > right click - > Refactor-> encapsulate field

9

重命名使用重构领域>重命名,然后选择“重命名打开对话框”对话框。或者,更简单地,按Ctrl + R两次。

在重命名对话框中,您可以选择重命名字段的getter和setter。

设置应用有持续性,因此检查重命名的getter重命名二传手,之后的下一个内联重命名将信守设置以及重命名的getter和setter。

Rename dialog in Eclipse 3.7

+0

即使pankar已经回答了相同的问题:+1提示按Ctrl + R两次。 – Kai

+0

重命名getter/settr的复选框未启用 –

+0

@mangalashenoy然后您没有与命名约定(get/is/set +标题封装字段名称)匹配的获取者或设置者。这可能是因为你已经重命名了该字段。然后使用两个步骤:重命名字段以匹配属性访问器名称,然后重新命名。 –