IntelliJ:找到两个方法之间的代码路径

时间:2016-01-17 17:39:46

标签: intellij-idea

我的代码库中有两种方法。我想弄清楚,如果存在一个将从另一个调用一个路径的路径。有没有办法在IntelliJ中轻松实现这一点而无需通过调用层次结构手动挖掘?

2 个答案:

答案 0 :(得分:5)

以下内容可能适用于您,但它仅适用于 IntellIJ IDEA 16 EAP 。它使用调用层次结构,但自动挖掘; - )

  • 在方法1上调用Call Hierarchy Ctrl + Alt + H
  • 单击出现的工具窗口中的Callee Methods Hierarchy按钮,显示方法1调用的所有方法。
  • 点击Expand All按钮几次以显示所需的深度。
  • 在方法2上调用Find Usages并选择范围Hierarchy 'Callees of 1'

结果:方法1的调用层次结构中方法2的所有调用。

答案 1 :(得分:0)

我已完成以下操作:

  • 选择方法2并使用 Ctrl + Alt + H 调用调用层次结构。
  • 在层次结构面板上单击Expand All
  • 在层次结构面板中单击,然后开始输入方法1的名称