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