2009-10-06 8 views
23

У меня есть разработчик, который использует Eclipse, который автоматически вставляет аннотации в разные позиции в наших тестах JUnit. Тем не менее, когда я открываю тест в IDEA, аннотация подчеркивается красным цветом, а аннотация «@Override не допускается при реализации метода интерфейса». Меня не интересует аннотация. Из-за этого он не позволит мне строить, и мне нужно, чтобы проверка была отключена в настройках IDE или проекта. Я отключил каждый флажок в разделе «Настройки проекта»> «Ошибки» для всех IDE и параметров проекта, и он все еще подчеркивает красный цвет. Я не хочу исключать каждую отдельную аннотацию отдельно на вкладке «Сообщения». Помогите! Благодаря!Как отключить проверку ошибок для аннотаций в Intellij IDEA?

ответ

45

В Структура проекта | Диалог проекта, изменить Язык проекта Уровень до 6.0 - @Override в интерфейсах.

+0

Именно так. Благодаря! – 2009-10-06 17:51:57

+0

Спасибо, работал и на меня. –

+2

Просто столкнулся с такой же проблемой. Уровень моего проекта уже был 6.0, но @Override аннотации все еще были выделены. Чтобы исправить это, вы можете открыть файл * .iml и установить LANGUAGE_LEVEL = "JDK_1_6" и перезагрузить проект –

Смежные вопросы