Невозможно использовать метод toBuilder () (undefined) - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь использовать Ломбок в моем GWT приложении.Я добавил зависимость с Gradle .При использовании @ Builder (toBuilder = true) или .toBuilder (). Build () , в коде нет предупреждений или ошибок.Но когда я пытаюсь запустить приложение, возникает ошибка компиляции:

[ОШИБКА] Строка 222: метод toBuilder () не определен для типа WorkAccidentDTO [ОШИБКА] Подсказка: проверьте цепочку наследованияиз вашего модуля;он может не наследовать требуемый модуль или модуль может не добавлять свои записи исходного пути должным образом.

Я просто хочу создать клон существующего объекта (а так как Object.clone () нене работает с GWT, я пытаюсь использовать Lombok).

Я пробовал использовать разные версии Lombok, это ничего не меняет.Плагин lombok установлен, «Включить обработку аннотаций» включено.

Версия: Lombok: 1.18.8 / Gradle: 1.11 (я знаю, это немного устарело) / IntelliJ: Ultimate, 2018.3.6

Ниже, что я пытаюсь использовать ... довольно просто ...

@Builder(toBuilder = true) public class WorkAccidentDTO implements Serializable, Comparator<WorkAccidentDTO> {...}

final WorkAccidentDTO workAccidentDTO = instance.toBuilder().build();

Спасибо за вашу помощь

...