Intellij:在项目文件中找不到用法

Intellij: No usages found in Project Files

我正在使用 IntelliJ 15,我正在尝试在通过 Maven 下载的 .jar 文件中打包的 .java 文件中查找方法和对象的用法。我现在已经使用了它们:我可以通过简单的 search (ctrl+f) 命令找到它们,但是当我尝试使用 Find Usages 命令时,会返回 post-title 消息.

我读过 this post,但它不起作用。

这是文件InstanceManager.class中的一个方法示例(属于用Maven导入的.jar文件):

private void notifyNewInstance(Instance instance) {
    List var2 = this.instanceListeners;
    synchronized(this.instanceListeners) {
        Iterator var3 = this.instanceListeners.iterator();

        while(var3.hasNext()) {
            InstanceListener listener = (InstanceListener)var3.next();

            try {
                listener.newInstanceAvailable(instance);
            } catch (Throwable var7) {
                LOG.error("Notification of new instance availability failed.", var7);
            }
        }

    }
}

并且在同一个文件中使用 this.notifyNewInstance(host); 调用但是如果我在 notifyNewInstance 上使用 Find usages 我会收到错误。

更新: 我已尝试 Download 源代码,但我收到消息:

Cannot download sources Sources not found for: org.apache.flink:flink-runtime_2.10:1.1-20160316.114232-35

你能帮我吗?

您需要获取源代码。

假设您正尝试在 Apache Flink 上执行此操作:

Source Code found here

如果您只想要源代码中的特定文件夹,您可以使用 method found here.