// 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); } }