aboutsummaryrefslogtreecommitdiff
path: root/test/transform/resource/before/SuperBuilderCustomized.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/transform/resource/before/SuperBuilderCustomized.java')
-rw-r--r--test/transform/resource/before/SuperBuilderCustomized.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/transform/resource/before/SuperBuilderCustomized.java b/test/transform/resource/before/SuperBuilderCustomized.java
index 77830587..8e641d90 100644
--- a/test/transform/resource/before/SuperBuilderCustomized.java
+++ b/test/transform/resource/before/SuperBuilderCustomized.java
@@ -14,6 +14,16 @@ public class SuperBuilderCustomized {
}
}
int field1;
+
+ protected Parent(ParentBuilder<?, ?> b) {
+ if (b.field1 == 0)
+ throw new IllegalArgumentException("field1 must be != 0");
+ this.field1 = b.field1;
+ }
+
+ public static SuperBuilderCustomized.Parent.ParentBuilder<?, ?> builder(int field1) {
+ return new SuperBuilderCustomized.Parent.ParentBuilderImpl().field1(field1);
+ }
}
@lombok.experimental.SuperBuilder