我们如何以编程方式获取 IntelliJ 中方法的调用层次结构



在IntelliJ中获取调用层次结构很容易。只需使用内置工具即可。但是有没有办法使用代码来做到这一点?Eclipse 内部 JDT 有两个类,分别称为 CallHierarchy 和 MethodWrapper,它们有助于做到这一点:

link

如果 IntelliJ 中没有等效项,是否有另一种预构建的方法可以找到特定方法(和基本方法)的所有调用方?(我们可以通过编程方式调用Find Usages吗?

简而言之,对于特定方法,我想在集合中获取使用基方法的所有其他方法和类<>某种类型。

提前感谢您的任何回复或想法。

是的,这是可能的。经过研究和一堆询问,IntelliJ开发人员向我推荐了IntelliJ平台SDK...不知道这存在。此链接特别指出了如何在 SDK 中使用Find Usages。希望这对将来的某人有所帮助。

最新更新