[fixes #3036] Keep builder default initializer position

This commit is contained in:
Rawi01
2021-12-01 09:42:41 +01:00
committed by Roel Spilker
parent ff7b1fbb43
commit 16fcff1b44
8 changed files with 405 additions and 7 deletions
@@ -0,0 +1,18 @@
import java.util.Arrays;
import lombok.Builder;
public class SuperBuilderWithDefaultsAndTargetTyping {
@lombok.experimental.SuperBuilder
public static class Parent {
@lombok.Builder.Default private String foo = doSth(Arrays.asList(1), Arrays.asList('a'));
}
@lombok.experimental.SuperBuilder
public static class Child extends Parent {
@lombok.Builder.Default private String foo = doSth(Arrays.asList(1), Arrays.asList('a'));
}
static String doSth(java.util.List<Integer> i, java.util.List<Character> c) {
return null;
}
}