8

Eclipse JDT 3.8 中的调用层次结构视图似乎只显示来自当前项目/工作集中 自己的类的引用/调用者。
不再显示来自 jars/库的调用者

相比之下,在 eclipse <= 3.6中,这显示了所有调用者,包括来自library的调用者。

例子:

  1. CTRL-SHIFT-T; 打开DocumentBuilderFactory
  2. 在方法大纲中,右键单击setAttribute()
  3. Call Hierarchy从上下文菜单中选择
  4. 确保在呼叫层级设置中启用了显示呼叫者层级。

Eclipse 3.8 显示没有匹配项,而 Eclipse 3.6 显示(至少)一个匹配 项(使用 jdk 6 测试)

(在“搜索范围”设置中,所有选项都被选中)

问题:
有没有办法在 eclipse 3.8 中启用以前的行为,或者它是一个错误?


(同样的问题可以在“显示被调用者层次结构”模式中看到 - 它不再显示来自 jdk 类的任何内部被调用者,例如比较被调用者ArrayList.get()

4

1 回答 1

1

在调用层次结构视图中,单击下拉箭头,选择“搜索范围”并选中“应用程序库”框。

于 2012-11-22T18:53:54.030 回答