我有两种方法methodA
和methodB
,我希望找到从methodA
到methodB
的呼叫路径,如果有的话。
Eclipse和IntelliJ具有查找调用层次结构的功能。但是,我需要一次扩展一个级别的调用关系。当项目变得复杂时,这很费时间。 (这就像手动执行BFS一样。)
这在某些语句中很有用:例如,methodA
可能是servlet中的doPost()
方法,而methodB
是任意类中的方法。我被指派在methodB
上做一些错误修复,但我不熟悉由大型团队完成的整个项目。所以我想找到呼叫路径(methodA
- > method1
- > method2
- > ... - > methodB
)以快速获得一个想法整体控制流程,以及检查methodB
中使用的某些资源是否是线程安全的。