package de.plushnikov.builder.tobuilder;
import java.util.Arrays;
@lombok.Builder(toBuilder = true)
public class SimpleBuilderWithToBuilderOnClass {
private String one, two;
@lombok.Builder.ObtainVia(method = "rrr", isStatic = true)
private String foo;
@lombok.Singular
private java.util.List<String> bars;
public static String rrr(SimpleBuilderWithToBuilderOnClass x) {
return x.foo;
}
public static void main(String[] args) {
SimpleBuilderWithToBuilderOnClass bean = new SimpleBuilderWithToBuilderOnClass("mOneParam", "mTwoParam", "fooParam", Arrays.asList("barsParam1"));
bean.one = "one";
bean.two = "two";
bean.foo = "foo";
SimpleBuilderWithToBuilderOnClass.SimpleBuilderWithToBuilderOnClassBuilder x = bean.toBuilder();
System.out.println(x);
x.one("builderOne");
x.bar("builderBar");
System.out.println(x);
}
}