Есть ли хороший плагин Eclipse для проверки аннотаций @Nonnull и @Nullable? - PullRequest
4 голосов
/ 05 октября 2011

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

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

Ответы [ 4 ]

3 голосов
/ 30 сентября 2013

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

1 голос
/ 11 октября 2011

Я обнаружил, что FindBugs хорошо работает и прост в использовании. Плагин FindBugs

0 голосов
/ 10 ноября 2014

Самая большая проблема заключается в том, что он ничего не знает о нулевом поведении Java API.

Отсутствие аннотированных библиотек по-прежнему является проблемой для встроенной проверки Eclipse на нулевое значение.

Другим инструментом проверки на нулевое значение является Checker Framework , который поставляется с тысячами аннотированных API из JDK. Checker Framework также делает более точную проверку. Eclipse и FindBugs - это детекторы ошибок, которые обнаруживают некоторые ошибки нулевого указателя, но Checker Framework - это верификатор, который дает гарантию без ошибок нулевого указателя .

У Checker Framework есть плагин Eclipse. Встроенная проверка на нулевое значение в Eclipse имеет более плавную интеграцию с IDE, но вы можете использовать плагин Checker Framework Eclipse, если вам нужна более мощная проверка.

0 голосов
/ 05 октября 2011

Получить Eclipse SDK 3.7 (или Индиго) Введите этот URL обновления: http://download.eclipse.org/objectteams/updates/contrib Выберите и установите: Проверка аннотации JDT (ранний доступ) Команды объектов Equinox Integration

...