【发布时间】:2019-09-14 07:25:19
【问题描述】:
我有一个班级产品:
@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() 方法标记为错误。
我看到 this issue 打开了,我想知道是否有解决方法可以让我的代码正常工作。
【问题讨论】:
-
代码为我编译和运行。这只是 IntelliJ 中的一个错误“错误”,您可以忽略它,直到最终插件版本发布。截至 2019 年 9 月 1 日,alpha 版本发布github.com/mplushnikov/lombok-intellij-plugin/releases/tag/…
-
@SuperBuilder支持已使其发布了 IntelliJ Lombok 插件的 0.27。
标签: java lombok intellij-lombok-plugin