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

NetBeans是否用另一个方法替换所有出现的方法?,netbeans,refactoring,Netbeans,Refactoring,我正在寻找一种方法,用另一种方法重构一个方法的所有用法。我正在对一个类进行反单例化,并试图用另一个方法替换所有的getInstance()方法 在我的例子中,我想将OldClass.getInstance()的所有用法更改为NewClass.getInstance().getOldClass(0)。使用NetBeans的重构工具可以做到这一点吗?在NetBeans中,可以对方法名称进行折射,但不能使用折射工具将C.m()更改为C.m().m2() 所以最好的解决方案是在项目中使用编辑->替换或替

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


在我的例子中,我想将
OldClass.getInstance()
的所有用法更改为
NewClass.getInstance().getOldClass(0)
。使用NetBeans的重构工具可以做到这一点吗?

在NetBeans中,可以对方法名称进行折射,但不能使用折射工具将C.m()更改为C.m().m2()

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

然后将所有
.getInstance()
替换为
.getInstance().getOldClass(0)
。(注意范围)。别担心,它不会直接替换所有发生的事件,它会找到匹配项,然后显示一个带有复选框的树,您可以单击“替换”来替换所选发生的事件