У меня есть классный продукт:
@Data
@SuperBuilder
public class Product {
private String name;
private String manufacturer;
}
и расширенный класс
@Data
@SuperBuilder
public class Frame extends Product{
private String model;
}
Я пытаюсь создать объект Frame с помощью построителя:
return Frame.builder()
.name("Frame ABC")
.manufacturer("Manufacturer")
.model("Model 1")
.build();
Я использую IntelliJ 2019.1.1 с плагином Lombok, но, к сожалению, компилятор отмечает как ошибку методы .name()
и .manufacturer()
. Я видел, как эта проблема открылась, и мне интересно, есть ли обходной путь, чтобы заставить мой код работать.
@SuperBuilder
поддержка дала возможность выпустить 0.27 плагина IntelliJ Lombok. - person Jan Rieke   schedule 12.10.2019