Заставить @Singular и @Builder работать в Eclipse
Я использую плагин lombok в затмении. Мой класс выглядит так:
@Builder
@Data
class A{
@Singular
private final List<String> products;
}
Всякий раз, когда я что-то меняю в классе и сохраняю в затмении. Eclipse добавляет несколько последних ключевых слов перед классом. Пример:
final @Builder
@Data
class A{
Какое решение для этой проблемы?
2 ответа
У меня проблемы с добавлением final
как хорошо, даже без @Builder
, Это происходит со мной, когда код синтаксически неверен. В вашем коде есть Class
вместо class
, которые могут или не могут быть связаны.
Исправление ошибки часто не помогает. Чтобы обойти проблему, отключите "Сохранить действия", исправьте и сохраните файл. Боюсь, это все, что мы можем сделать на данный момент. Виновником является действие "Добавить окончательный модификатор к локальным переменным".
Я только что подал вопрос.
Действия сохранения и ломбок более или менее несовместимы. Мы должны выбрать; Либо @Getter и @Data, и тому подобное хорошо играют с функциями затмения, такими как cmd / ctrl-щелчок по получателю, чтобы он переходил к соответствующей аннотации, или сохранение действий.
Эта проблема отслеживает проблему: https://github.com/rzwitserloot/lombok/issues/882
Мы можем это исправить, это просто много работы, так что мы, вероятно, не будем к этому какое-то время подходить.