eDepend integrates a set of tools to effectively manage and control class & package dependencies. Well controlled code dependencies ensure easy maintenance and evolution of code.

Dependency Inspector view

The Dependency Inspector view is the right companion of the dependency diagram explorer to track unwanted dependencies.

The view displays details on the selected dependency link or on the dependencies of the selected diagram element. A tree/table gathers all information about the java code who caused the selected dependencies. From every element in the list, the user can open a java editor on the associated statement line.

Here is an example where the Dependency Inspector view displays information about dependency of a class (click to get full size):

In this example the view shows the details about the dependencies between two packages (click to get full size):