Files
lombok/test/transform/resource/before/SuperBuilderWithNonNull.java
T
2021-03-05 08:06:46 +01:00

22 lines
494 B
Java

//version 8:
import java.util.List;
public class SuperBuilderWithNonNull {
@lombok.experimental.SuperBuilder
public static class Parent {
@lombok.NonNull
@lombok.Builder.Default
final String nonNullParentField = "default";
}
@lombok.experimental.SuperBuilder
public static class Child extends Parent {
@lombok.NonNull
String nonNullChildField;
}
public static void test() {
Child x = Child.builder().nonNullChildField("child").nonNullParentField("parent").build();
}
}