diff options
author | Reinier Zwitserloot <reinier@zwitserloot.com> | 2018-07-03 04:17:47 +0200 |
---|---|---|
committer | Reinier Zwitserloot <reinier@zwitserloot.com> | 2018-07-03 05:42:34 +0200 |
commit | 3987f54b8321ae666cb1c774aef5986df05bf4ad (patch) | |
tree | da0c53aa062e8e0168d22564995ba6de61577ceb /test/transform/resource/before | |
parent | 577ce94facde1092ab2eec9de12270183e8048bc (diff) | |
download | lombok-3987f54b8321ae666cb1c774aef5986df05bf4ad.tar.gz lombok-3987f54b8321ae666cb1c774aef5986df05bf4ad.tar.bz2 lombok-3987f54b8321ae666cb1c774aef5986df05bf4ad.zip |
[issue #1347] When lombok generates constructors, it should call the `@Builder.Default` static method instead of initializing to null/0/false. This does that, for javac.
Diffstat (limited to 'test/transform/resource/before')
-rw-r--r-- | test/transform/resource/before/ConstructorsWithBuilderDefaults.java | 8 | ||||
-rw-r--r-- | test/transform/resource/before/ConstructorsWithBuilderDefaults2.java | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/test/transform/resource/before/ConstructorsWithBuilderDefaults.java b/test/transform/resource/before/ConstructorsWithBuilderDefaults.java new file mode 100644 index 00000000..5dd2940b --- /dev/null +++ b/test/transform/resource/before/ConstructorsWithBuilderDefaults.java @@ -0,0 +1,8 @@ +import lombok.AllArgsConstructor; +import lombok.NoArgsConstructor; +import lombok.Value; +import lombok.Builder; + +@NoArgsConstructor @AllArgsConstructor @Builder @Value class ConstructorsWithBuilderDefaults { + @Builder.Default int x = 5; +} diff --git a/test/transform/resource/before/ConstructorsWithBuilderDefaults2.java b/test/transform/resource/before/ConstructorsWithBuilderDefaults2.java new file mode 100644 index 00000000..38300390 --- /dev/null +++ b/test/transform/resource/before/ConstructorsWithBuilderDefaults2.java @@ -0,0 +1,8 @@ +//CONF: lombok.noArgsConstructor.extraPrivate = true +import lombok.NoArgsConstructor; +import lombok.Value; +import lombok.Builder; + +@Builder @Value class ConstructorsWithBuilderDefaults { + @Builder.Default int x = 5; +} |