Как обнаружить классы, используемые только устаревшими методами или классами рекурсивно? - PullRequest
0 голосов
/ 15 сентября 2018

Например, я бы пометил метод hello () как устаревший в eclipse, и этот метод использует экземпляры классов A и B .

Класс A используется в других классах и методах, отличных от hello () , но Класс B используется исключительно только в hello () метод в качестве закрытого класса или класса реализации пакета по умолчанию .

Поскольку hello () теперь устарела, для меня имеет смысл, что Class B также следует считать устаревшим, но нахождение всех этих классов может оказаться головной болью .

Представьте, что есть множество других частных классов реализации , используемых этим hello () .

Представьте себе Класс B Сам имеет частные классы, которые используются только в Классе B .

Представьте, что мы не рекомендуем не метод , а класс, который может быть с множеством других частных классов .

Как найти эти должны быть устаревшими классы рекурсивно , чтобы я мог отказаться от них в затмении?

Такую головную боль можно предотвратить с помощью частных вложенных классов , но что если мы говорим о устаревших кодах ?

Также я могу просто удалить метод hello () и найти неиспользуемые классы. Но я предпочитаю осудить коды там с комментариями, так как я могу быть недооценивать их позже .

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