Есть ли хороший плагин Eclipse для проверки аннотаций @Nonnull и @Nullable?

Проверка аннотаций @Nonnull и @Nullable в Eclipse является ранней бета-версией. Самая большая проблема заключается в том, что он не знает о нуль-поведении Java API.

Есть ли другие плагины, которые лучше в настоящее время?

4 ответа

Теперь он интегрирован в Eclipse Kepler.

Я обнаружил, что 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, если вам нужна более мощная проверка.

Другие вопросы по тегам