You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ IDEA中获取方法的全部递归调用层级组合?

如何查找调用特定方法的所有递归调用层级组合?

在IntelliJ IDEA中使用Find Usages功能只能定位到方法的第一级调用,但我需要获取调用该方法的所有完整递归调用层级组合。

调用层级示例:

  • MyClass.myMethod() 被 Class1.method1() 和 Class2.method2() 调用
  • Class1.method1() 被 Class3.method3() 和 Class4.method4() 调用
  • Class2.method2() 被 Class5.method5() 和 Class6.method6() 调用

Find Usages的局限结果:

仅显示第一级调用关系:

  • MyClass.myMethod() 被 Class1.method1() 调用
  • MyClass.myMethod() 被 Class2.method2() 调用

预期的完整递归调用层级组合:

  • MyClass.myMethod() 被 Class1.method1() 调用,Class1.method1() 被 Class3.method3() 调用
  • MyClass.myMethod() 被 Class1.method1() 调用,Class1.method1() 被 Class4.method4() 调用
  • MyClass.myMethod() 被 Class2.method2() 调用,Class2.method2() 被 Class5.method5() 调用
  • MyClass.myMethod() 被 Class2.method2() 调用,Class2.method2() 被 Class6.method6() 调用

内容的提问来源于stack exchange,提问作者Ahmed Nabil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 01:52:37