第三方图书馆的“查找用法”

时间:2010-11-24 06:14:26

标签: java intellij-idea

我正在使用Intellij和Maven,因此下载我正在使用的任何第三方库的源代码非常容易(当然,假设它将源发布到Maven存储库)。是否有可能在第三方库中找到方法的用法?

换句话说,我想使用IntelliJ的“查找用法”操作,找到不在我的代码中但在第三方源代码中的用法。可能吗?如果没有在IntelliJ中,还有其他工具可以做到这一点吗?

2 个答案:

答案 0 :(得分:33)

<强>更新

好的,所以我发现你可以搜索用法。当您在某个方法上使用ALT-F7(查找用法)时,只需选择您的范围为项目和库,而不仅仅是项目或模块。这对我来说非常适合。查找包含源代码的其他库中的所有方法等用法。

原始回答 我不认为这是可能的(我可能错了,所以如果有人知道我也会对答案感兴趣)。据我了解,添加源代码只是让您能够“看到”该代码中发生的事情。它不是真正包含在您的项目中。 IntelliJ仅索引您自己的项目以查找用法等。

至于其他应用,我不知道:)

答案 1 :(得分:4)

IntelliJ的Find Usages功能具有“Project”和“Project and Libraries”范围(包括您的maven依赖项)。在我看来,“项目和库”不适用于源代码中定义的符号,但可用于依赖项中定义的符号。