UCDetector работает для проектов Android? - PullRequest
0 голосов
/ 27 августа 2011

У меня есть проект Android, который я начал со старого стандартного проекта Java, поэтому из-за огромного различия в целевой платформе у меня много мертвого кода для очистки.

Я видел UCDetector рекомендуется для поиска неиспользуемых общедоступных методов в проектах Java в Eclipse. Я установил его в соответствии с указаниями, и он просто не отображается в меню, и я понятия не имею, как заставить его работать.

Кто-нибудь получил этот комбо на работу, или есть другая рекомендация? Или знаете, как заставить его появляться?

My menu, where is it?

(я пробовал Найти ошибки , в которых найдены хорошие вещи, но не найден неиспользуемый открытый код.)

Ответы [ 2 ]

2 голосов
/ 03 февраля 2012

Большое предупреждение!

Это может частично работать, но будьте осторожны, потому что кажется, что оно не знает о функциях обратного вызова, определенных в XML.

Если вы установили функцию обратного вызова на виджет, скажем кнопку в таблице стилей XML, и она не вызывается в коде, UCdetector будет считать, что у него 0 ссылок, и предложит удалить его. Это, очевидно, неправильно и сделает ваш код некомпилируемым.

Могут быть и другие похожие проблемы, связанные со спецификой Android.

Вигго

1 голос
/ 27 августа 2011

Да, UCDetector работает для проектов Android. Я только что установил его, и он работает.

Доступно в контекстном меню проекта в Package Explorer.

...