【问题标题】:Rename class fields accessors in Eclipse在 Eclipse 中重命名类字段访问器
【发布时间】:2011-10-27 05:58:24
【问题描述】:

说我有

public class Person {

int id;
String regDate;
String name;
String surname;

// constructors, setters and getters and toString

如果我重命名 id,我想在类设置器等中重命名它。 目前我使用 ctr+f 查找替换,但这也重命名了我的导入语句和 cmets。 :-)

如果我改变类型,让我们说 int 到 String 的 id 我希望在整个类中也改变类型(getters、setters、toString)。

谢谢

【问题讨论】:

    标签: eclipse class field rename


    【解决方案1】:

    打开大纲视图 -> 确保字段可见(无法按下顶部的“隐藏字段”图标)-> 选择要重命名的字段 -> Alt + Shift + R -> 为字段/访问器指定一个新名称 -> 选中“重命名 getter...”和“重命名 setter” -> 单击“确定”。

    关于您问题的第二部分,这种类型的重构目前可能不可用,因为今年 Eclipse 社区论坛上也有人在 this thread 上提出了建议。

    【讨论】:

      猜你喜欢
      • 2012-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-29
      • 2012-12-28
      • 1970-01-01
      相关资源
      最近更新 更多