3
我正在寻找一种方法来重构与另一种方法的所有用法。我将一个类去单例化,我试图用另一种方法替换所有的getInstance()
方法。NetBeans将所有出现的方法替换为另一个?
在我的情况下,我想将OldClass.getInstance()
的所有用法更改为NewClass.getInstance().getOldClass(0)
。 NetBeans的重构工具有可能吗?
我正在寻找一种方法来重构与另一种方法的所有用法。我将一个类去单例化,我试图用另一种方法替换所有的getInstance()
方法。NetBeans将所有出现的方法替换为另一个?
在我的情况下,我想将OldClass.getInstance()
的所有用法更改为NewClass.getInstance().getOldClass(0)
。 NetBeans的重构工具有可能吗?
在Netbeans中,您可以折射方法的名称,但不能使用重构工具将C.m()更改为C.m()。m2()。
所以最好的解决方案是编辑去 - >更换或替换项目。
然后用.getInstance().getOldClass(0)
替换全部.getInstance()
。 (照顾范围)。不要担心它不会直接替换所有的出现,它会找到匹配,然后显示一个带有复选框的树,您可以点击替换来替换选中的出现。