// Generated by delombok at Sat Jun 11 11:12:44 CEST 2016
class BuilderWithToBuilderOnMethod<T, K> {
private String one;
private String two;
private T foo;
private K bar;
private int some;
public static <Z> BuilderWithToBuilderOnMethod<Z, String> test(String one, Z bar) {
return new BuilderWithToBuilderOnMethod<Z, String>();
}
@java.lang.SuppressWarnings("all")
@javax.annotation.Generated("lombok")
public static class BuilderWithToBuilderOnMethodBuilder<Z> {
@java.lang.SuppressWarnings("all")
@javax.annotation.Generated("lombok")
private String one;
@java.lang.SuppressWarnings("all")
@javax.annotation.Generated("lombok")
private Z bar;
@java.lang.SuppressWarnings("all")
@javax.annotation.Generated("lombok")
BuilderWithToBuilderOnMethodBuilder() {
}
@java.lang.SuppressWarnings("all")
@javax.annotation.Generated("lombok")
public BuilderWithToBuilderOnMethodBuilder<Z> one(final String one) {
this.one = one;
return this;
}
@java.lang.SuppressWarnings("all")
@javax.annotation.Generated("lombok")
public BuilderWithToBuilderOnMethodBuilder<Z> bar(final Z bar) {
this.bar = bar;
return this;
}
@java.lang.SuppressWarnings("all")
@javax.annotation.Generated("lombok")
public BuilderWithToBuilderOnMethod build() {
return BuilderWithToBuilderOnMethod.<Z>test(one, bar);
}
@java.lang.Override
@java.lang.SuppressWarnings("all")
@javax.annotation.Generated("lombok")
public java.lang.String toString() {
return "BuilderWithToBuilderOnMethod.BuilderWithToBuilderOnMethodBuilder(one=" + this.one + ", bar=" + this.bar + ")";
}
}
@java.lang.SuppressWarnings("all")
@javax.annotation.Generated("lombok")
public static <Z> BuilderWithToBuilderOnMethodBuilder<Z> builder() {
return new BuilderWithToBuilderOnMethodBuilder<Z>();
}
@java.lang.SuppressWarnings("all")
@javax.annotation.Generated("lombok")
public BuilderWithToBuilderOnMethodBuilder<T> toBuilder() {
return new BuilderWithToBuilderOnMethodBuilder<T>().one(this.one).bar(this.foo);
}
}