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()
。 (照顧範圍)。不要擔心它不會直接替換所有的出現,它會找到匹配,然後顯示一個帶有複選框的樹,您可以點擊替換來替換選中的出現。