Eclipse JDT 3.8 中的调用层次结构视图似乎只显示来自当前项目/工作集中
自己的类的引用/调用者。
不再显示来自 jars/库的调用者。
相比之下,在 eclipse <= 3.6中,这显示了所有调用者,包括来自library的调用者。
例子:
CTRL-SHIFT-T
; 打开DocumentBuilderFactory
- 在方法大纲中,右键单击
setAttribute()
Call Hierarchy
从上下文菜单中选择- 确保在呼叫层级设置中启用了显示呼叫者层级。
Eclipse 3.8 显示没有匹配项,而 Eclipse 3.6 显示(至少)一个匹配 项(使用 jdk 6 测试)
(在“搜索范围”设置中,所有选项都被选中)
问题:
有没有办法在 eclipse 3.8 中启用以前的行为,或者它是一个错误?
(同样的问题可以在“显示被调用者层次结构”模式中看到 - 它不再显示来自 jdk 类的任何内部被调用者,例如比较被调用者ArrayList.get()
)