【发布时间】:2018-10-02 04:37:38
【问题描述】:
我正在尝试在不创建任何构造函数的情况下链接多个 @Value @NonFinal 类。
期望 lombok 选择生成一个构造函数,该构造函数调用 super 并带有所有匹配的参数。
有什么方法可以实现吗?它似乎因没有意义的错误而中断,因为父类具有注释给出的此类构造函数。我用不同文件中的类尝试了这个,行为相同。
例子:
public class TestLombok {
@Value
@NonFinal
class A {
@NonNull Integer a;
}
@Value
@NonFinal
class B extends A {
String b;
}
}
Error:(12, 5) java: TestLombok.A 类中的构造函数 A 不能应用于给定类型; 必需:java.lang.Integer 发现:没有参数 原因:实际参数列表和形式参数列表的长度不同
【问题讨论】: