The Call Hierarchy view in Eclipse JDT 3.8 seems to show only the references / callers from the own classes in the current project / working set.
Callers from jars / libraries are not shown any more.
In contrast, in eclipse <= 3.6 this showed all callers, including the ones from libraries.
Example:
CTRL-SHIFT-T
; openDocumentBuilderFactory
- In the method outline, right click at
setAttribute()
- Select
Call Hierarchy
from context menu - Ensure Show Caller Hierarchy is enabled in the Call hierarchy settings.
Eclipse 3.8 shows no matches, while Eclipse 3.6 shows (at least) one match (tested with jdk 6)
(In the "Search in" setting, all options are checked)
Question:
Is there a way to enable the previous behavior in eclipse 3.8 or is it a bug?
(same issue can be seen in the "Show Callee Hierachy" mode - it does not show any internal callees any more from a jdk class, e.g. compare callees of ArrayList.get()
)
com.sun.org.apache.xml.internal.security.encryption.XMLCipher.Serializer.deserialize(String, Node)
inrt.jar
in Eclipse Juno (Java EE edition) – Merriemerrielle