[問題] 分析哪些class呼叫同個mthod的工具?

看板java作者 (Light.Fox)時間9年前 (2015/12/07 11:21), 編輯推噓4(403)
留言7則, 6人參與, 最新討論串1/1
各位前輩好 我想請教各位前輩是否有可以分析某個class內的method 會被project內哪些class呼叫的工具嗎? 搜尋舊文章的結果是有一套understand for JAVA 但是這個需要付費所以暫時不考慮了... google的結果有套class dependency analyze 他可以分析有哪些dependant的class 或是有哪些classes implementors但是沒辦法找到哪些class包含這個method的功能 javadoc部分好像也只有類似上面那套工具的功能 不知道各位前輩有沒有其他解決方案呢? 在此先謝謝各位前輩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.57.231.226 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1449458470.A.F14.html

12/07 11:31, , 1F
Method上按右鍵->References->Project 你指的是這個?
12/07 11:31, 1F

12/07 11:43, , 2F
應該說有點像是Eclipse ctrl+h search method的名稱
12/07 11:43, 2F

12/07 13:23, , 3F
如果找不到這功能的話,可以試試全專案檔案中搜尋文字
12/07 13:23, 3F

12/07 15:34, , 4F
Intellij直接按住ctrl + 滑鼠左鍵點你要查的method就好
12/07 15:34, 4F

12/07 15:35, , 5F
完全內建,免費的社群版就有 這家的IDE都這麼方便
12/07 15:35, 5F

12/07 16:43, , 6F
如果是eclipse的話 在method上按右鍵 選call hierachy
12/07 16:43, 6F

12/08 01:28, , 7F
我都是把method改名,然後看哪裡會變成紅色error Q__Q
12/08 01:28, 7F
文章代碼(AID): #1MPFicyK (java)
文章代碼(AID): #1MPFicyK (java)