我刚刚重构了一个旧的Java库,并用setter和getter替换了所有公共属性。现在,有大量的代码直接访问这些旧属性。
有人知道有一种工具可以遍历所有数百个类,并对它们进行重构,以取代对setter或getter的直接访问吗?
例如:
old.attr = "Hello!";
String c = old.attr;
收件人:
old.setAttr("Hello!");
String c = old.getAttr();
周围有什么东西会变魔术吗?
提前感谢
Juan
如果使用IntelliJ作为IDE,可以执行以下操作:
右键单击公共属性->重构->封装字段