10

当他们获取/设置的变量被重构->重命名(Eclipse 3.4)时,有什么方法可以自动重命名访问器/修改器?

4

2 回答 2

19

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

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

于 2008-10-13T10:20:23.877 回答
0

默认情况下,当使用“内联”重命名变量时,eclipse 不会重命名 getter 和 setter。但是,您可以通过使用“重命名字段”对话框重命名一次,然后选择“重命名 getter”和“重命名设置器”来更改此行为。(有关如何打开此窗口的详细信息,请参见idrosid 的答案)。

在此之后,“内联”重命名还将更新该字段的 getter 和 setter(但不是 setter 中的参数)。

注意,我已经用 Eclipse 4.5 测试过了

于 2016-08-12T11:32:34.743 回答