Intellij idea IntelliJ:查找两个方法之间的代码路径
我的代码库中有两个方法。我想弄清楚,是否存在一个从另一个调用其中一个的路径。在IntelliJ中是否有一些方法可以轻松实现这一点,而无需手动挖掘调用层次结构?以下内容可能适用于IntelliJ IDEA 16及更高版本。它使用调用层次结构,但自动挖掘;-)Intellij idea IntelliJ:查找两个方法之间的代码路径,intellij-idea,Intellij Idea,我的代码库中有两个方法。我想弄清楚,是否存在一个从另一个调用其中一个的路径。在IntelliJ中是否有一些方法可以轻松实现这一点,而无需手动挖掘调用层次结构?以下内容可能适用于IntelliJ IDEA 16及更高版本。它使用调用层次结构,但自动挖掘;-) 调用方法1上的调用层次结构 单击工具窗口中的Callee Methods Hierarchy按钮,该按钮显示方法1调用的所有方法 单击展开所有按钮几次,以显示调用的方法,直到达到所需的深度 在方法2上调用Find Usages,并选择范围层
- 调用方法1上的调用层次结构李>
- 单击工具窗口中的
按钮,该按钮显示方法1调用的所有方法Callee Methods Hierarchy
- 单击
按钮几次,以显示调用的方法,直到达到所需的深度展开所有
- 在方法2上调用
,并选择范围Find Usages
层次结构“1的被调用方”
结果:方法1的调用层次结构中方法2的所有调用。我已完成以下操作:
- 选择方法2并使用Ctrl+Alt+H调用调用层次结构
- 单击层次面板上的“全部展开”
- 在层次结构面板内单击,然后开始键入方法1的名称
IntelliJ IDEA 2018.3.3
中,我找不到一种方法来选择层次结构“1的被调用方”
范围。该功能是否仍然存在?层次结构范围确实已消失。“这是一张票,”巴斯莱伊德克说,“现在票上写着修好了吗?”?但在2019年,我仍然找不到这个选项。2 2019年,它对我有效。确保层次工具窗口已打开,否则范围将不会显示。