我有以下课程
@SuperBuilder(toBuilder = true)
public abstract class Parent {
}
@SuperBuilder(toBuilder = true)
public class Child extends Parent {
}
@SuperBuilder(toBuilder = true)
public class Child2 extends Parent {
}
为什么我不能像这样在抽象类(toBuilder()
)的实例上调用Parent
?
public copy(Parent parent){
parent.toBuilder().build();
}
[可能是因为Lombok无法保证Parent
的每个子类也都标记为@SuperBuilder(toBuilder=true)
,如果这样,Lombok无法调用该实例的toBuilder
;