import java.util.List; class BuilderConstructorJavadoc { /** * This is a comment * * @param basic tag is moved to the setter * @param multiline a param comment * can be on multiple lines and can use * {@code @code} or tags * @param predef don't copy this one * @param predefWithJavadoc don't copy this one */ @lombok.Builder BuilderConstructorJavadoc(int basic, int multiline, int predef, int predefWithJavadoc) { } public static class BuilderConstructorJavadocBuilder { public BuilderConstructorJavadocBuilder predef(final int x) { this.predef = x; return this; } /** * This javadoc remains untouched. * @param x 1/100 of the thing * @return the updated builder */ public BuilderConstructorJavadocBuilder predefWithJavadoc(final int x) { this.predefWithJavadoc = x; return this; } } }