Есть ли хороший плагин Eclipse для проверки аннотаций @Nonnull и @Nullable?
Проверка аннотаций @Nonnull и @Nullable в Eclipse является ранней бета-версией. Самая большая проблема заключается в том, что он не знает о нуль-поведении Java API.
Есть ли другие плагины, которые лучше в настоящее время?
4 ответа
Я обнаружил, что FindBugs хорошо работает и прост в использовании. Плагин FindBugs
Получить Eclipse SDK 3.7(или Indigo) Введите этот URL-адрес для обновления: http://download.eclipse.org/objectteams/updates/contrib Выберите и установите: JDT Проверка нулевых аннотаций (ранний доступ). Команды объектов Интеграция Equinox
Самая большая проблема заключается в том, что он не знает о нуль-поведении Java API.
Отсутствие аннотированных библиотек по-прежнему остается проблемой при встроенной проверке нулевого уровня в Eclipse.
Еще один инструмент проверки на нулевое значение - это http://checkerframework.org/, который поставляется с тысячами аннотированных API-интерфейсов из JDK. Checker Framework также делает более точную проверку. Eclipse и FindBugs - это детекторы ошибок, которые обнаруживают некоторые ошибки нулевого указателя, но Checker Framework - это верификатор, который дает гарантию отсутствия ошибок нулевого указателя.
Платформа Checker имеет плагин Eclipse. Встроенная проверка пустоты Eclipse имеет более плавную интеграцию с IDE, но вы можете использовать плагин Checker Framework Eclipse, если вам нужна более мощная проверка.