在JetBrains的.NET世界中,我可以在ReSharper中使用"Find Code Dependent on Module"或在Rider中使用"Find Dependent Code"来轻松找到库的所有用法(出于显而易见的原因,可能不包括反射用法)。
IntelliJ和Java世界中的等价物是什么?
我尝试过在 Project 窗口的 External Libraries 部分展开外部库,右键单击 .jar条目并选择*“Find Usages”**,但即使是非常简单的情况也没有找到任何结果。
2条答案
按热度按时间rqmkfv5c1#
此功能当前未实现。功能请求
IDEA-51267
希望实现此功能。但是,您可以展开jar文件并选择其中的包。
默认情况下,依赖项按使用类型分组;但是,这可能包括类的内部用法。要防止这种情况,请单击
Group by Usage Type
。这将列出按模块排序的所有用法。col17t5w2#
现在有一种官方的方法可以使用Intellij的依赖分析来做这件事。你只需要进入代码〉分析代码〉依赖项。然后你就可以看到每个依赖项被使用的位置,包括它的哪个部分。
https://www.jetbrains.com/help/idea/dependencies-analysis.html