重构我的Java代码,以替换对getter和setter的属性访问



我刚刚重构了一个旧的Java库,并用setter和getter替换了所有公共属性。现在,有大量的代码直接访问这些旧属性。

有人知道有一种工具可以遍历所有数百个类,并对它们进行重构,以取代对setter或getter的直接访问吗?

例如:

old.attr = "Hello!";
String c = old.attr;

收件人:

old.setAttr("Hello!");
String c = old.getAttr();

周围有什么东西会变魔术吗?

提前感谢

Juan

如果使用IntelliJ作为IDE,可以执行以下操作:

右键单击公共属性->重构->封装字段

最新更新