NDepend — это многофункциональный графический интерфейс для визуализации и анализа зависимостей приложений .NET. Его язык запросов позволяет решать очень сложные задачи, например, мне удалось идентифицировать все COM-компоненты, которые мы использовали в проекте устаревшего кода.
Я знаю о JDepend , совершенно другом продукте, хотя название у него похожее. Его удобство использования не так хорошо, и, насколько мне известно, ему не хватает функции определения собственных показателей.
DeGraph , кажется, визуализирует зависимости пакетов, но не, например, зависимости классов или методов.
Java-версия NDepend
Было бы неплохо, если бы такой инструмент интегрировался в Eclipse, но вполне подойдет и отдельный инструмент.
попробуйте это: http://www.jaarchitect.com/
Я думаю, что это как-то связано (не уверен) с компанией, которая производит NDepend. В нем должно быть то, что вам нужно, так как в нем также есть код запроса linq
Томас Веллер
ГаТехТомас