Найти мертвый класс в Java с Eclipse - PullRequest
5 голосов
/ 23 декабря 2010

Я новичок (и единственный человек) в старом проекте Java. Пара парней разработали это до меня. Есть ли какой-нибудь инструмент (плагин для Eclipse, было бы неплохо), который может найти в проекте мертвые классы (классы, которые объявлены, но они больше нигде не используются?

Ответы [ 4 ]

3 голосов
/ 23 декабря 2010

Вы можете использовать плагин Emma для определения покрытия кода и поиска классов с охватом 0% после полного запуска.

Чтобы убедиться, что перед удалением классов используется функция eclipse, которая показывает все ссылки на класс в случае, если он используется при обработке исключений.

2 голосов
/ 23 декабря 2010

http://eclipsenuggets.blogspot.com/2007/05/here-is-quick-way-to-eliminate-dead.html

Это сработало для меня (хотя я пробовал это несколько лет назад)

2 голосов
/ 23 декабря 2010

Похоже, что аналогичный вопрос уже задавался на Stackoverfow, проверьте следующие ссылки, уже задаваемые на SO

Проверить ответы

1 голос
/ 23 декабря 2010

IntelliJ имеет «Find Usages», который вы можете применять к классам, методам, строкам - что угодно.Возможно, справка по Eclipse может привести к такой ситуации.

Или, может быть, вам следует перейти на IntelliJ.

IntelliJ также может генерировать UML, который включает зависимости.Любой класс или пакет без зависимости будет хорошим кандидатом на удаление.Таким образом, вы быстро получите визуальное представление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...