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 上执行此操作:
如果您只想要源代码中的特定文件夹,您可以使用 method found here.
我正在使用 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 上执行此操作:
如果您只想要源代码中的特定文件夹,您可以使用 method found here.