【发布时间】:2013-10-17 11:17:15
【问题描述】:
我试图在 IntelliJ IDEA 中找到一种方法来查找特定项目中一些库方法调用和类的所有用法。
目标是编译引用这些特定方法或类的类列表。
我该怎么做呢,我可以看到有一个MethodReferencesSearch 看起来很有帮助,但是搜索方法需要一个 PsiMethod 实例。
如何创建与特定 lib 类中的方法匹配的 PSI 方法实例(比如我想在 Java 的 String 类中找到 concat(...) 方法的所有用法
基本上,我正在尝试构建一个插件,该插件将生成项目中某些方法调用的图表。例如,通过在库中查找某些方法调用来绘制一组路线图。 IE。如果 A 类以 B 类的类型调用 x(T),B 类以 C 类的类型调用 x(T),我将有一个看起来像 A -> B -> C 等的图表。查找用法很棒,它只是不能很好地满足我的需求。
【问题讨论】:
-
“查找用法”(alt + F7)功能不是已经按照您的描述进行了吗?
-
如果不是,也许它的“分析反向依赖”功能更符合您的喜好?
-
我正在构建一个插件,该插件将生成项目中某些方法调用的图表。例如,通过在库中查找某些方法调用来绘制一组路线图。 IE。如果 A 类以 B 类的类型调用 x(T),B 类以 C 类的类型调用 x(T),我将有一个看起来像 A -> B -> C 等的图表。查找用法很棒,它只是不能很好地满足我的需求。
标签: java intellij-idea intellij-plugin