我剛開始使用IntelliJ是第一次在剛剛開始研究的項目中使用IntelliJ,並且仍然熟悉設置及其工作原理。以前在處理Java項目時,我主要使用Eclipse作爲我的IDE。IntelliJ-如何找到方法調用?
在Eclipse中,在處理特定方法時,可以右鍵單擊該方法,然後選擇「查找所有引用」選項來列出項目中調用該方法的所有位置。
我已經對IntelliJ中的項目中的幾個方法的定義進行了一些更改(主要在其參數中進行了更改),現在要在方法上查找所有引用,以便我可以確保使用正確的參數調用它們。然而,當我在方法定義單擊鼠標右鍵,並從菜單中選擇「查找使用實例」,我得到一個彈出式消息顯示以下警告:
方法「
def
類的abc()
」實現接口ghi
的方法。你想找到基本方法的用法嗎?
不管我是否選擇「是」或「否」,搜索結果只返回一個result-源文件&行,我爲了做搜索點擊。
我的猜測是,我需要在某些設置中更改某些設置以確保這樣做會返回代碼中使用該特定方法的所有位置?我和一位同事查了一下,當他們做同樣的事情時,他們得到了項目中所有地方的名單,其中稱爲該方法...
我該如何解決這個問題,以便我可以找到所有的方法調用我強調的那個?
您是否可能選擇了部分代碼? –
所以這個消息不是一個警告,而是它試圖澄清一個模糊性。它不知道你是否想要查找'Interface.foo()'(更一般)或* only *'Concrete.foo()'(更具體)。這就是爲什麼它問你。 – Michael
您是否100%確定該方法在多個地方使用?當你的同事做同樣的事情時,他是否在同一個分支和同一個方法上做? – Michael