Есть ли способ создать список классов в проекте Java, которые больше не нужны другим классам в этом проекте?
Вот схема, которая поможет проиллюстрировать ситуацию (надеюсь, вам понравится мойДиаграмма ASCII, так как мне не хватает представителя для использования изображения), где C и B зависят от проекта A:
A
/ \
/ \
C B
Я начал рефакторинг, переместив код из B в A, чтобы он мог бытьобщие для C и B. Однако теперь, когда я подошел к завершению рефакторинга, я хочу проверить, есть ли какие-либо классы, которые я переместил в A, которые теперь можно переместить обратно в B (классы, находящиеся в Aно не используется ни одним кодом в A)
Есть ли какой-нибудь инструмент, который я могу использовать для создания списка таких классов для меня?