Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Eclipse plugin to show a thorough call hierarchy between Java projects

I'm using eclipse Kepler and I need a plugin to determine for a project which methods of other projects of the workspace/working set are being used. Much like the "Call Hierarchy", but automatically for all classes and methods.

Is there an existing plugin that can do that? A visualization isn't necessarily needed, a result table suffices.

like image 963
lilalinux Avatar asked Feb 03 '14 12:02

lilalinux


3 Answers

Try JDepend4Eclipse plugin.

JDepend traverses a set of Java class and source file directories and generates design quality metrics for each Java package. JDepend allows you to automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to effectively manage and control package dependencies. Package dependency cycles are reported along with the hierarchical paths of packages participating in package dependency cycles.

The tool helps greatly by refactoring old & huge source code repositories with cyclic package dependencies between packages.

JDepend4Eclipse screenshot

Shishir

like image 54
Shishir Kumar Avatar answered Nov 11 '22 07:11

Shishir Kumar


You should be able to get what you want with a reverse-engineering tool. They are many out there of various qualities and maturities, I would recommend Architexa. From my experience it still works reasonably well with big code bases, has nice and interactive visualizations.

like image 2
Djizeus Avatar answered Nov 11 '22 08:11

Djizeus


Eclipse UML plugin may help u... Try it out. Thanks

like image 2
srigin Avatar answered Nov 11 '22 06:11

srigin