Поиск неиспользуемых классов в проекте Java Eclipse
У меня есть большой проект Eclipse, в котором существует несколько классов, которые, хотя они перестали использоваться в любом месте, никогда не были отмечены @Deprecated.
UCDetector (ненужный кодовый детектор) - это инструмент для подключаемого модуля eclipse с открытым исходным кодом, чтобы найти ненужный (мертвый) открытый Java-код. Он также пытается сделать код окончательным, защищенным или приватным.
Бонус: он также может найти циклические зависимости между классами
UCDetector не должен работать, если существуют реализации интерфейса, которые будут известны только во время выполнения. Он неправильно отмечает классы реализации как неиспользуемые.