NetBeans用另一个方法替换所有出现的方法?

时间:2012-07-14 03:32:04

标签: netbeans refactoring

我正在寻找一种方法来重构方法的所有用法。我正在单个化一个类,我试图用另一种方法替换所有getInstance()方法。

就我而言,我想将OldClass.getInstance()的所有用法更改为NewClass.getInstance().getOldClass(0)。这可以通过NetBeans的重构工具实现吗?

1 个答案:

答案 0 :(得分:3)

在Netbeans中,您可以折射方法的名称,但不能使用折射工具将C.m()更改为C.m()。m2()。

所以最好的解决方案是使用编辑 - > 替换替换项目

然后将所有.getInstance()替换为.getInstance().getOldClass(0)。 (照顾范围)。不要担心它没有直接替换所有出现,它找到匹配然后它显示一个带复选框的树,你可以点击替换来替换所选的出现。

相关问题