Java Lombok library : builder annotation issues with Inheritance
@Builder
public class ParentClass {
private final String a;
private final String b;
}
@Builder
public class ChildClass extends ParentClass{
private final String c;
}
When creating an instance of child class, parent class attributes are not visible with Builder annotations.
Below fails:
ChildClass.builder().a("testA").b("testB").c("testC").build();
However, below statement is correct:
ChildClass.builder().c("testC").build();
Seems this issue is open for long time, dont know if any latest release has any fixes.