为什么eclipse没有';是否不显示工作区中的所有引用?
在EclipseHelios中,我有3个类,它们都在同一个项目中,位于同一个工作区中 这些类是(“在每个类的属性对话框中找到路径”和“位置”)为什么eclipse没有';是否不显示工作区中的所有引用?,eclipse,grep,cross-reference,Eclipse,Grep,Cross Reference,在EclipseHelios中,我有3个类,它们都在同一个项目中,位于同一个工作区中 这些类是(“在每个类的属性对话框中找到路径”和“位置”) A有一个方法f,该方法由R1和R2中的方法使用 如果使用A的f()方法将鼠标悬停在右键单击->参考->工作区(Shift+Ctrl+G)或右键单击->参考->项目,则结果窗格中仅显示R1 可能的原因是什么?是否有任何配置需要更改?我使用grep,我可以找到两个参考。也许Eclipse在底层使用了grep,而实际上没有分析源代码 我已经尝试刷新项目(如果您
A
有一个方法f
,该方法由R1
和R2
中的方法使用
如果使用A
的f()
方法将鼠标悬停在右键单击->参考->工作区(Shift+Ctrl+G)
或右键单击->参考->项目
,则结果窗格中仅显示R1
可能的原因是什么?是否有任何配置需要更改?我使用grep,我可以找到两个参考。也许Eclipse在底层使用了grep,而实际上没有分析源代码
我已经尝试刷新项目(如果您认为我在Eclipse之外编辑了R2
),但没有帮助
我不能发布真正的消息来源,因为这是超级秘密。以下是一些等效的来源(尽管这些来源没有出现问题): A.java
package a;
public class A {
public void f() {}
}
R1.java
package b;
import a.A;
public class R1 {
void f() {
new A().f();
}
}
R2.java
package b;
import a.A;
public class R2 {
void f() {
new A().f();
}
}
它没有在“贫民窟”做任何事情。你能公布所有3个的真实来源吗?你就是使用它的人。如果你不能发布显示问题的实际代码,很难解释为什么它不起作用。我希望这是一个常见的问题,人们知道常见的解决方案
package b;
import a.A;
public class R2 {
void f() {
new A().f();
}
}