Eclipse plugin to show the complete hierarchy of calls between Java projects

I use eclipse Kepler and I need a plugin to determine for the project which methods of other workspace / workspace projects are used. Very similar to the Call Hierarchy, but automatically for all classes and methods.

Is there an existing plugin that can do this? Visualization is not necessary; a table of results is sufficient.

+7
java eclipse plugins code-analysis
source share
5 answers

Try the JDepend4Eclipse plugin.

JDepend bypasses a set of Java class directories and source files and generates project 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 for efficient management and dependency management packs. Package dependency cycles: reported along with the hierarchical paths of participating packages in package cycle cycles.

The tool helps greatly by refactoring the old and huge source code repositories with circular dependencies of packages between packages.

JDepend4Eclipse screenshot

Shishir

+4
source share

You should be able to get what you want with the reverse processing tool. There are many different qualities and terms, I would recommend Architexa . In my experience, it still works well with large codebases, has nice and interactive visualizations.

+2
source share

The Eclipse "creole" plugin, with its advanced call hierarchy function, did a great job for me in this large-scale analysis of Java software.

+2
source share

Eclipse UML plugin can help you ... Try it. Thanks

+2
source share

http://www.ucdetector.org/

UCDetector (Unnecessary code detector - pronounced “You see the detector”) is an eclipse PlugIn tool for finding unnecessary (dead) public Java code . For example, public classes, methods, or fields that do not have a Recommendation. The UCDetector creates markers for the following problems that appear in the representation of an eclipse problem: Unnecessary (dead) code Code where visibility can be changed to protected, standard or private Methods or fields that can be final

Works with multiple projects, too

0
source share

All Articles