diff options
Diffstat (limited to 'test/transform/resource/before')
| -rw-r--r-- | test/transform/resource/before/BuilderWithToBuilder.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/test/transform/resource/before/BuilderWithToBuilder.java b/test/transform/resource/before/BuilderWithToBuilder.java index 98b7cebc..63e16ae8 100644 --- a/test/transform/resource/before/BuilderWithToBuilder.java +++ b/test/transform/resource/before/BuilderWithToBuilder.java @@ -1,36 +1,31 @@ import java.util.List; import lombok.Builder; - @Builder(toBuilder = true) @lombok.experimental.Accessors(prefix = "m") class BuilderWithToBuilder<T> { private String mOne, mTwo; @Builder.ObtainVia(method = "rrr", isStatic = true) private T foo; @lombok.Singular private List<T> bars; - public static <K> K rrr(BuilderWithToBuilder<K> x) { return x.foo; } } - @lombok.experimental.Accessors(prefix = "m") class ConstructorWithToBuilder<T> { private String mOne, mTwo; private T foo; @lombok.Singular private List<T> bars; - @Builder(toBuilder = true) public ConstructorWithToBuilder(String mOne, @Builder.ObtainVia(field = "foo") T bar) { } } - @lombok.experimental.Accessors(prefix = "m") -class StaticWithToBuilder<T> { +class StaticWithToBuilder<T, K> { private String mOne, mTwo; private T foo; + private K bar; @lombok.Singular private List<T> bars; - @Builder(toBuilder = true) - public static <Z> StaticWithToBuilder<Z> test(String mOne, @Builder.ObtainVia(field = "foo") Z bar) { - return new StaticWithToBuilder<Z>(); + public static <Z> StaticWithToBuilder<Z, String> test(String mOne, @Builder.ObtainVia(field = "foo") Z bar) { + return new StaticWithToBuilder<Z, String>(); } } |
