我有一个名为Product的类:
@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();
我正在使用带有Lombok插件的IntelliJ 2019.1.1,但不幸的是编译器将.name()
和.manufacturer()
方法标记为错误。
我看到这个问题已经被提出,我想知道是否有方法可以解决我的代码问题。
@SuperBuilder
支持已经纳入 IntelliJ Lombok 插件的 0.27 版本发布。 - Jan Rieke