diff options
author | Rawi01 <Rawi01@users.noreply.github.com> | 2021-12-01 09:42:41 +0100 |
---|---|---|
committer | Roel Spilker <r.spilker@gmail.com> | 2021-12-12 02:31:59 +0100 |
commit | 16fcff1b44911b80c0a29a18e0066f5ca936df80 (patch) | |
tree | 7dc5ae73431cb1935fc72ab06caf12a73800afbf /test/transform/resource/before | |
parent | ff7b1fbb438dbb378f9e0f725ed5f80fa7b82f55 (diff) | |
download | lombok-16fcff1b44911b80c0a29a18e0066f5ca936df80.tar.gz lombok-16fcff1b44911b80c0a29a18e0066f5ca936df80.tar.bz2 lombok-16fcff1b44911b80c0a29a18e0066f5ca936df80.zip |
[fixes #3036] Keep builder default initializer position
Diffstat (limited to 'test/transform/resource/before')
-rw-r--r-- | test/transform/resource/before/BuilderDefaultsTargetTyping.java | 12 | ||||
-rw-r--r-- | test/transform/resource/before/SuperBuilderWithDefaultsAndTargetTyping.java | 18 |
2 files changed, 30 insertions, 0 deletions
diff --git a/test/transform/resource/before/BuilderDefaultsTargetTyping.java b/test/transform/resource/before/BuilderDefaultsTargetTyping.java new file mode 100644 index 00000000..2d098779 --- /dev/null +++ b/test/transform/resource/before/BuilderDefaultsTargetTyping.java @@ -0,0 +1,12 @@ +import java.util.Arrays; +import lombok.Builder; + +@Builder +public class BuilderDefaultsTargetTyping { + @Builder.Default + String foo = doSth(Arrays.asList(1), Arrays.asList('a')); + + static String doSth(java.util.List<Integer> i, java.util.List<Character> c) { + return null; + } +}
\ No newline at end of file diff --git a/test/transform/resource/before/SuperBuilderWithDefaultsAndTargetTyping.java b/test/transform/resource/before/SuperBuilderWithDefaultsAndTargetTyping.java new file mode 100644 index 00000000..996615b6 --- /dev/null +++ b/test/transform/resource/before/SuperBuilderWithDefaultsAndTargetTyping.java @@ -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; + } +}
\ No newline at end of file |