Skip to content

Outgoing call hierarchy for methods in classes in a jar with attached source doesn't work since 4.40 #3015

Description

@datho7561

Setup to test:

  1. Create an Eclipse Java project
  2. Add a jar onto the modulepath as a dependency (I did https://github.com/stleary/JSON-java) along with its sourcepath
  3. Open up a class from the dependency and navigate to a method that has method invocations in its body (I created an instance of JSONStringer and called stringer.value(null), then Ctrl+Clicked on value)
  4. Right click on the method name in the method declaration
  5. Open Call Hierarchy
  6. Switch to "Show Callee Hierarchy"

Expected: there is a list of all method calls in the method body
Actual: there are zero method calls listed

At some point during 4.40 ibuilds this was working as expected, but after updating to the latest artifacts, it no longer works.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingregressionRegression defect

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions