From a17d1fc13db231bd84996d7f8fd68d5514f5aab8 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Fri, 17 Jul 2015 00:09:27 +0200 Subject: eclipse impl for @Builder(toBuilder=true) --- .../resource/before/BuilderWithToBuilder.java | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 test/transform/resource/before/BuilderWithToBuilder.java (limited to 'test') diff --git a/test/transform/resource/before/BuilderWithToBuilder.java b/test/transform/resource/before/BuilderWithToBuilder.java new file mode 100644 index 00000000..98b7cebc --- /dev/null +++ b/test/transform/resource/before/BuilderWithToBuilder.java @@ -0,0 +1,36 @@ +import java.util.List; +import lombok.Builder; + +@Builder(toBuilder = true) @lombok.experimental.Accessors(prefix = "m") +class BuilderWithToBuilder { + private String mOne, mTwo; + @Builder.ObtainVia(method = "rrr", isStatic = true) private T foo; + @lombok.Singular private List bars; + + public static K rrr(BuilderWithToBuilder x) { + return x.foo; + } +} + +@lombok.experimental.Accessors(prefix = "m") +class ConstructorWithToBuilder { + private String mOne, mTwo; + private T foo; + @lombok.Singular private List bars; + + @Builder(toBuilder = true) + public ConstructorWithToBuilder(String mOne, @Builder.ObtainVia(field = "foo") T bar) { + } +} + +@lombok.experimental.Accessors(prefix = "m") +class StaticWithToBuilder { + private String mOne, mTwo; + private T foo; + @lombok.Singular private List bars; + + @Builder(toBuilder = true) + public static StaticWithToBuilder test(String mOne, @Builder.ObtainVia(field = "foo") Z bar) { + return new StaticWithToBuilder(); + } +} -- cgit