Найти тему
Мысли программиста

В новой Intellij Idea иногда не работает плагин Lombok

Если быть точнее, то не идея в некоторых случаях не видит и по какой-то причине забывает, что константы (а в данном случае именно неинициализированные константы и подчеркнуты) инициализированы посредством указания соответствующий аннотации @RequireArgsConstructor, которая сама создаст необходимый конструктор и включит в него все необходимые поля.

Аннотация эта принадлежит, как вы уже поняли из названия, плагину Lombok.

Выглядит эта "неровность" как на скриншоте ниже:

IDE "ругается" на неинициализированные константы
IDE "ругается" на неинициализированные константы

Что нужно проверить первым делом:

1. Добавлен и активен ли плагин Lombok в IDE:

-2

2. Включен ли в настройках процессинг аннотаций.

-3

Далее попробуйте отключить и включить плагин. Если не помогло, то удалите его и установите снова. Последний совет помог мне лично в последний раз, когда у меня случался такой вот затык с Ломбоком.

-4

Вообще тут стоит еще сказать о том, что иногда вполне достаточным бывает просто пересобрать проект или реимпортировать его в IDE. Но, увы, не всегда.

Все вышесказанное, а также скриншоты были в отношении IDE Intellij Idea 2020.2. Однако это будет справедливо и в отношении других IDE.