在Eclipse中重命名accessor / mutator方法?

时间:2008-10-13 09:41:12

标签: eclipse refactoring eclipse-3.4

当获取/设置的变量被重构时,有没有办法自动重命名accessor / mutator - >重命名(Eclipse 3.4)?

2 个答案:

答案 0 :(得分:19)

1 - 当您在变量上选择Refactor-> Rename时,Eclipse会提示您在“内嵌”框中输入新名称。在它的正下方,有一条帮助信息,旁边有一个小图标(箭头向下)。单击该箭头,然后选择“打开重命名对话框”。将出现一个新的弹出窗口,其中包含您需要的复选框。

2 - 或者,选择要更改的变量,然后按 两次 Alt + Shift + R.再次检查getter / setter复选框。

答案 1 :(得分:0)

默认情况下,eclipse在使用' inline'时不会重命名getter和setter。重命名变量。但是,您可以使用'重命名字段'更改此行为。重命名对话框一次,然后选择“重命名getter”#39;和'重命名setter'。 (有关如何打开此窗口的详细信息,请参阅answer by idrosid。)

此后'内联'重命名还将更新该字段的getter和setter(但不更新setter中的参数)。

注意,我已经使用Eclipse 4.5进行了测试