From 626c33255bbac12ddab72dda7de2447132f29ae4 Mon Sep 17 00:00:00 2001 From: Rawi01 Date: Sat, 19 Dec 2020 11:44:31 +0100 Subject: [tests] Support javadoc in ecj tests --- .../resource/after-ecj/GetterSetterJavadocEcj.java | 86 ---------------------- .../resource/after-ecj/SetterDeprecatedEcj.java | 14 ---- test/transform/resource/before/BuilderJavadoc.java | 1 - .../resource/before/BuilderWithDeprecated.java | 1 - .../resource/before/GetterDeprecated.java | 1 - .../resource/before/GetterSetterJavadoc.java | 1 - .../resource/before/GetterSetterJavadocEcj.java | 65 ---------------- .../before/SetterAndWithMethodJavadoc.java | 1 - .../resource/before/SetterDeprecated.java | 1 - .../resource/before/SetterDeprecatedEcj.java | 12 --- .../before/WithMethodMarkedDeprecated.java | 1 - 11 files changed, 184 deletions(-) delete mode 100644 test/transform/resource/after-ecj/GetterSetterJavadocEcj.java delete mode 100644 test/transform/resource/after-ecj/SetterDeprecatedEcj.java delete mode 100644 test/transform/resource/before/GetterSetterJavadocEcj.java delete mode 100644 test/transform/resource/before/SetterDeprecatedEcj.java (limited to 'test') diff --git a/test/transform/resource/after-ecj/GetterSetterJavadocEcj.java b/test/transform/resource/after-ecj/GetterSetterJavadocEcj.java deleted file mode 100644 index 83c9c3a5..00000000 --- a/test/transform/resource/after-ecj/GetterSetterJavadocEcj.java +++ /dev/null @@ -1,86 +0,0 @@ -@lombok.Data class GetterSetterJavadoc1 { - private int fieldName; - public @java.lang.SuppressWarnings("all") int getFieldName() { - return this.fieldName; - } - public @java.lang.SuppressWarnings("all") void setFieldName(final int fieldName) { - this.fieldName = fieldName; - } - public @java.lang.Override @java.lang.SuppressWarnings("all") boolean equals(final java.lang.Object o) { - if ((o == this)) - return true; - if ((! (o instanceof GetterSetterJavadoc1))) - return false; - final GetterSetterJavadoc1 other = (GetterSetterJavadoc1) o; - if ((! other.canEqual((java.lang.Object) this))) - return false; - if ((this.getFieldName() != other.getFieldName())) - return false; - return true; - } - protected @java.lang.SuppressWarnings("all") boolean canEqual(final java.lang.Object other) { - return (other instanceof GetterSetterJavadoc1); - } - public @java.lang.Override @java.lang.SuppressWarnings("all") int hashCode() { - final int PRIME = 59; - int result = 1; - result = ((result * PRIME) + this.getFieldName()); - return result; - } - public @java.lang.Override @java.lang.SuppressWarnings("all") java.lang.String toString() { - return (("GetterSetterJavadoc1(fieldName=" + this.getFieldName()) + ")"); - } - public @java.lang.SuppressWarnings("all") GetterSetterJavadoc1() { - super(); - } -} -class GetterSetterJavadoc2 { - private @lombok.Getter @lombok.Setter int fieldName; - GetterSetterJavadoc2() { - super(); - } - public @java.lang.SuppressWarnings("all") int getFieldName() { - return this.fieldName; - } - public @java.lang.SuppressWarnings("all") void setFieldName(final int fieldName) { - this.fieldName = fieldName; - } -} -class GetterSetterJavadoc3 { - private @lombok.Getter @lombok.Setter int fieldName; - GetterSetterJavadoc3() { - super(); - } - public @java.lang.SuppressWarnings("all") int getFieldName() { - return this.fieldName; - } - public @java.lang.SuppressWarnings("all") void setFieldName(final int fieldName) { - this.fieldName = fieldName; - } -} -@lombok.experimental.Accessors(chain = true,fluent = true) class GetterSetterJavadoc4 { - private @lombok.Getter @lombok.Setter int fieldName; - GetterSetterJavadoc4() { - super(); - } - public @java.lang.SuppressWarnings("all") int fieldName() { - return this.fieldName; - } - public @java.lang.SuppressWarnings("all") GetterSetterJavadoc4 fieldName(final int fieldName) { - this.fieldName = fieldName; - return this; - } -} -@lombok.experimental.Accessors(chain = true,fluent = true) class GetterSetterJavadoc5 { - private @lombok.Getter @lombok.Setter int fieldName; - GetterSetterJavadoc5() { - super(); - } - public @java.lang.SuppressWarnings("all") int fieldName() { - return this.fieldName; - } - public @java.lang.SuppressWarnings("all") GetterSetterJavadoc5 fieldName(final int fieldName) { - this.fieldName = fieldName; - return this; - } -} diff --git a/test/transform/resource/after-ecj/SetterDeprecatedEcj.java b/test/transform/resource/after-ecj/SetterDeprecatedEcj.java deleted file mode 100644 index d76612b7..00000000 --- a/test/transform/resource/after-ecj/SetterDeprecatedEcj.java +++ /dev/null @@ -1,14 +0,0 @@ -import lombok.Setter; -class SetterDeprecated { - @Deprecated @Setter int annotation; - @Setter int javadoc; - SetterDeprecated() { - super(); - } - public @java.lang.Deprecated @java.lang.SuppressWarnings("all") void setAnnotation(final int annotation) { - this.annotation = annotation; - } - public @java.lang.Deprecated @java.lang.SuppressWarnings("all") void setJavadoc(final int javadoc) { - this.javadoc = javadoc; - } -} diff --git a/test/transform/resource/before/BuilderJavadoc.java b/test/transform/resource/before/BuilderJavadoc.java index d966af28..390e2096 100644 --- a/test/transform/resource/before/BuilderJavadoc.java +++ b/test/transform/resource/before/BuilderJavadoc.java @@ -1,4 +1,3 @@ -//platform !ecj: Javadoc copying not supported on ecj import java.util.List; @lombok.Builder diff --git a/test/transform/resource/before/BuilderWithDeprecated.java b/test/transform/resource/before/BuilderWithDeprecated.java index 1b41444c..1641ccb4 100644 --- a/test/transform/resource/before/BuilderWithDeprecated.java +++ b/test/transform/resource/before/BuilderWithDeprecated.java @@ -1,4 +1,3 @@ -//platform !ecj: Javadoc copying not supported on ecj import com.google.common.collect.ImmutableList; import lombok.Builder; import lombok.Singular; diff --git a/test/transform/resource/before/GetterDeprecated.java b/test/transform/resource/before/GetterDeprecated.java index 9d67297b..16d66a85 100644 --- a/test/transform/resource/before/GetterDeprecated.java +++ b/test/transform/resource/before/GetterDeprecated.java @@ -1,4 +1,3 @@ -//platform !ecj: Javadoc copying not supported on ecj import lombok.Getter; class GetterDeprecated { diff --git a/test/transform/resource/before/GetterSetterJavadoc.java b/test/transform/resource/before/GetterSetterJavadoc.java index 44b970e8..2ad46f8d 100644 --- a/test/transform/resource/before/GetterSetterJavadoc.java +++ b/test/transform/resource/before/GetterSetterJavadoc.java @@ -1,4 +1,3 @@ -//platform !ecj: Javadoc copying not supported on ecj @lombok.Data class GetterSetterJavadoc1 { /** diff --git a/test/transform/resource/before/GetterSetterJavadocEcj.java b/test/transform/resource/before/GetterSetterJavadocEcj.java deleted file mode 100644 index 1c24851c..00000000 --- a/test/transform/resource/before/GetterSetterJavadocEcj.java +++ /dev/null @@ -1,65 +0,0 @@ -//platform ecj: Javadoc copying not supported on ecj - testing that the javadoc doesnt cause any crashes -@lombok.Data -class GetterSetterJavadoc1 { - /** - * Some text - * - * @param fieldName Hello, World1 - * --- GETTER --- - * Getter section - * - * @return Sky is blue1 - */ - private int fieldName; -} - -class GetterSetterJavadoc2 { - /** - * Some text - * - * @param fieldName Hello, World2 - * @return Sky is blue2 - */ - @lombok.Getter @lombok.Setter private int fieldName; -} - -class GetterSetterJavadoc3 { - /** - * Some text - * - * **SETTER** - * Setter section - * @param fieldName Hello, World3 - * **GETTER** - * Getter section - * @return Sky is blue3 - */ - @lombok.Getter @lombok.Setter private int fieldName; -} - -@lombok.experimental.Accessors(chain = true, fluent = true) -class GetterSetterJavadoc4 { - /** - * Some text - * - * @param fieldName Hello, World4 - * @return Sky is blue4 - */ - @lombok.Getter @lombok.Setter private int fieldName; -} - -@lombok.experimental.Accessors(chain = true, fluent = true) -class GetterSetterJavadoc5 { - /** - * Some text - * - * **SETTER** - * Setter section - * @param fieldName Hello, World5 - * @return Sky is blue5 - * **GETTER** - * Getter section - * @return Sky is blue5 - */ - @lombok.Getter @lombok.Setter private int fieldName; -} diff --git a/test/transform/resource/before/SetterAndWithMethodJavadoc.java b/test/transform/resource/before/SetterAndWithMethodJavadoc.java index 0317cf27..ba10b7f2 100644 --- a/test/transform/resource/before/SetterAndWithMethodJavadoc.java +++ b/test/transform/resource/before/SetterAndWithMethodJavadoc.java @@ -1,4 +1,3 @@ -//platform !ecj: Javadoc copying not supported on ecj import lombok.With; class SetterAndWithMethodJavadoc { /** diff --git a/test/transform/resource/before/SetterDeprecated.java b/test/transform/resource/before/SetterDeprecated.java index a4c2ea94..585cade1 100644 --- a/test/transform/resource/before/SetterDeprecated.java +++ b/test/transform/resource/before/SetterDeprecated.java @@ -1,4 +1,3 @@ -//platform !ecj: Javadoc copying not supported on ecj import lombok.Setter; class SetterDeprecated { diff --git a/test/transform/resource/before/SetterDeprecatedEcj.java b/test/transform/resource/before/SetterDeprecatedEcj.java deleted file mode 100644 index 361a4fb7..00000000 --- a/test/transform/resource/before/SetterDeprecatedEcj.java +++ /dev/null @@ -1,12 +0,0 @@ -//platform ecj: Javadoc copying not supported on ecj -import lombok.Setter; -class SetterDeprecated { - - @Deprecated - @Setter int annotation; - - /** - * @deprecated - */ - @Setter int javadoc; -} diff --git a/test/transform/resource/before/WithMethodMarkedDeprecated.java b/test/transform/resource/before/WithMethodMarkedDeprecated.java index 659ea1de..7a6549e5 100644 --- a/test/transform/resource/before/WithMethodMarkedDeprecated.java +++ b/test/transform/resource/before/WithMethodMarkedDeprecated.java @@ -1,4 +1,3 @@ -//platform !ecj: Javadoc copying not supported on ecj import lombok.With; class WithMethodMarkedDeprecated { -- cgit From 624c8a5a52d14ba1a6b690809f9ada15f71e15f5 Mon Sep 17 00:00:00 2001 From: Rawi01 Date: Mon, 21 Dec 2020 17:07:22 +0100 Subject: [fixes #2682] Fix NPE, always add Javadoc return statement --- .../resource/after-delombok/Accessors.java | 12 ++++++++++++ .../after-delombok/AccessorsConfiguration.java | 3 +++ .../resource/after-delombok/BuilderComplex.java | 12 ++++++++++++ .../resource/after-delombok/BuilderCustomName.java | 3 +++ .../resource/after-delombok/BuilderDefaults.java | 9 +++++++++ .../after-delombok/BuilderDefaultsGenerics.java | 9 +++++++++ .../after-delombok/BuilderDefaultsWarnings.java | 6 ++++++ .../after-delombok/BuilderGenericMethod.java | 6 ++++++ .../after-delombok/BuilderInstanceMethod.java | 12 ++++++++++++ .../resource/after-delombok/BuilderSimple.java | 6 ++++++ .../BuilderSimpleWithSetterPrefix.java | 3 +++ .../resource/after-delombok/BuilderTypeAnnos.java | 3 +++ .../BuilderTypeAnnosWithSetterPrefix.java | 3 +++ .../after-delombok/BuilderWithAccessors.java | 12 ++++++++++++ .../after-delombok/BuilderWithBadNames.java | 6 ++++++ .../after-delombok/BuilderWithDeprecated.java | 3 +++ .../BuilderWithDeprecatedAnnOnly.java | 3 +++ .../BuilderWithExistingBuilderClass.java | 6 ++++++ ...erWithExistingBuilderClassWithSetterPrefix.java | 6 ++++++ .../after-delombok/BuilderWithNoBuilderMethod.java | 3 +++ .../after-delombok/BuilderWithNonNull.java | 3 +++ .../BuilderWithNonNullWithSetterPrefix.java | 3 +++ .../BuilderWithRecursiveGenerics.java | 6 ++++++ .../after-delombok/BuilderWithToBuilder.java | 22 +++++++++++++++++++++- .../after-delombok/BuilderWithTolerate.java | 3 +++ .../after-delombok/CheckerFrameworkBasic.java | 6 ++++++ .../after-delombok/CheckerFrameworkBuilder.java | 9 +++++++++ .../CheckerFrameworkSuperBuilder.java | 15 +++++++++++++++ .../ConstructorsWithBuilderDefaults.java | 6 ++++++ .../ConstructorsWithBuilderDefaults2.java | 9 +++++++++ .../I2335_BuilderMultipleObtainVia.java | 6 ++++++ .../after-delombok/JacksonJsonProperty.java | 3 +++ .../after-delombok/JacksonizedBuilderComplex.java | 12 ++++++++++++ .../after-delombok/JacksonizedBuilderSimple.java | 6 ++++++ .../JacksonizedSuperBuilderSimple.java | 3 +++ ...JacksonizedSuperBuilderWithJsonDeserialize.java | 3 +++ .../resource/after-delombok/NullLibrary1.java | 3 +++ .../resource/after-delombok/NullLibrary2.java | 3 +++ .../after-delombok/SuperBuilderAbstract.java | 9 +++++++++ .../SuperBuilderAbstractToBuilder.java | 9 +++++++++ .../resource/after-delombok/SuperBuilderBasic.java | 6 ++++++ .../after-delombok/SuperBuilderBasicToBuilder.java | 15 +++++++++++++++ .../after-delombok/SuperBuilderCustomized.java | 3 +++ .../after-delombok/SuperBuilderNameClashes.java | 3 +++ .../SuperBuilderWithCustomBuilderMethod.java | 6 ++++++ .../after-delombok/SuperBuilderWithDefaults.java | 9 +++++++++ .../after-delombok/SuperBuilderWithGenerics.java | 6 ++++++ .../after-delombok/SuperBuilderWithGenerics2.java | 6 ++++++ .../after-delombok/SuperBuilderWithGenerics3.java | 6 ++++++ .../SuperBuilderWithGenericsAndToBuilder.java | 6 ++++++ .../after-delombok/SuperBuilderWithNonNull.java | 6 ++++++ .../after-delombok/SuperBuilderWithPrefixes.java | 6 ++++++ .../SuperBuilderWithSetterPrefix.java | 15 +++++++++++++++ .../resource/after-delombok/Tolerate.java | 21 +++------------------ .../resource/after-delombok/WithAlreadyExists.java | 6 ++++++ .../after-delombok/WithAndAllArgsConstructor.java | 6 ++++++ .../after-delombok/WithMethodAbstract.java | 3 +++ .../after-delombok/WithMethodMarkedDeprecated.java | 3 +++ .../WithMethodMarkedDeprecatedAnnOnly.java | 3 +++ .../resource/after-delombok/WithNested.java | 3 +++ .../resource/after-delombok/WithOnClass.java | 18 ++++++++++++++++++ .../resource/after-delombok/WithPlain.java | 6 ++++++ .../resource/after-delombok/WithWithGenerics.java | 9 +++++++++ .../resource/after-delombok/WithWithTypeAnnos.java | 3 +++ .../resource/after-delombok/WitherAccessLevel.java | 15 +++++++++++++++ .../resource/after-delombok/WitherLegacyStar.java | 3 +++ test/transform/resource/after-ecj/Accessors.java | 12 ++++++++++++ .../resource/after-ecj/AccessorsConfiguration.java | 3 +++ .../resource/after-ecj/BuilderComplex.java | 12 ++++++++++++ .../after-ecj/BuilderConstructorJavadoc.java | 6 ++++++ .../resource/after-ecj/BuilderCustomName.java | 3 +++ .../resource/after-ecj/BuilderDefaults.java | 9 +++++++++ .../after-ecj/BuilderDefaultsGenerics.java | 9 +++++++++ .../after-ecj/BuilderDefaultsWarnings.java | 6 ++++++ .../resource/after-ecj/BuilderGenericMethod.java | 6 ++++++ .../resource/after-ecj/BuilderInstanceMethod.java | 12 ++++++++++++ .../resource/after-ecj/BuilderSimple.java | 6 ++++++ .../after-ecj/BuilderSimpleWithSetterPrefix.java | 3 +++ .../resource/after-ecj/BuilderTypeAnnos.java | 3 +++ .../BuilderTypeAnnosWithSetterPrefix.java | 3 +++ .../resource/after-ecj/BuilderWithAccessors.java | 12 ++++++++++++ .../resource/after-ecj/BuilderWithBadNames.java | 6 ++++++ .../resource/after-ecj/BuilderWithDeprecated.java | 3 +++ .../after-ecj/BuilderWithDeprecatedAnnOnly.java | 3 +++ .../after-ecj/BuilderWithExistingBuilderClass.java | 6 ++++++ ...erWithExistingBuilderClassWithSetterPrefix.java | 6 ++++++ .../after-ecj/BuilderWithNoBuilderMethod.java | 3 +++ .../resource/after-ecj/BuilderWithNonNull.java | 3 +++ .../BuilderWithNonNullWithSetterPrefix.java | 3 +++ .../after-ecj/BuilderWithRecursiveGenerics.java | 6 ++++++ .../resource/after-ecj/BuilderWithToBuilder.java | 21 +++++++++++++++++++++ .../resource/after-ecj/BuilderWithTolerate.java | 3 +++ .../resource/after-ecj/CheckerFrameworkBasic.java | 6 ++++++ .../after-ecj/CheckerFrameworkBuilder.java | 9 +++++++++ .../after-ecj/CheckerFrameworkSuperBuilder.java | 15 +++++++++++++++ .../after-ecj/ConstructorsWithBuilderDefaults.java | 6 ++++++ .../ConstructorsWithBuilderDefaults2.java | 9 +++++++++ .../after-ecj/I2335_BuilderMultipleObtainVia.java | 6 ++++++ .../resource/after-ecj/JacksonJsonProperty.java | 3 +++ .../after-ecj/JacksonizedBuilderComplex.java | 12 ++++++++++++ .../after-ecj/JacksonizedBuilderSimple.java | 6 ++++++ .../after-ecj/JacksonizedSuperBuilderSimple.java | 3 +++ ...JacksonizedSuperBuilderWithJsonDeserialize.java | 3 +++ .../transform/resource/after-ecj/NullLibrary1.java | 3 +++ .../transform/resource/after-ecj/NullLibrary2.java | 3 +++ .../resource/after-ecj/SuperBuilderAbstract.java | 9 +++++++++ .../after-ecj/SuperBuilderAbstractToBuilder.java | 9 +++++++++ .../resource/after-ecj/SuperBuilderBasic.java | 6 ++++++ .../after-ecj/SuperBuilderBasicToBuilder.java | 15 +++++++++++++++ .../resource/after-ecj/SuperBuilderCustomized.java | 3 +++ .../after-ecj/SuperBuilderNameClashes.java | 3 +++ .../SuperBuilderWithCustomBuilderMethod.java | 6 ++++++ .../after-ecj/SuperBuilderWithDefaults.java | 9 +++++++++ .../after-ecj/SuperBuilderWithGenerics.java | 6 ++++++ .../after-ecj/SuperBuilderWithGenerics2.java | 6 ++++++ .../after-ecj/SuperBuilderWithGenerics3.java | 6 ++++++ .../SuperBuilderWithGenericsAndToBuilder.java | 6 ++++++ .../after-ecj/SuperBuilderWithNonNull.java | 6 ++++++ .../after-ecj/SuperBuilderWithPrefixes.java | 6 ++++++ .../after-ecj/SuperBuilderWithSetterPrefix.java | 15 +++++++++++++++ test/transform/resource/after-ecj/Tolerate.java | 3 +++ .../resource/after-ecj/WithAlreadyExists.java | 6 ++++++ .../after-ecj/WithAndAllArgsConstructor.java | 6 ++++++ .../resource/after-ecj/WithMethodAbstract.java | 3 +++ .../after-ecj/WithMethodMarkedDeprecated.java | 3 +++ .../WithMethodMarkedDeprecatedAnnOnly.java | 3 +++ test/transform/resource/after-ecj/WithNested.java | 3 +++ test/transform/resource/after-ecj/WithOnClass.java | 18 ++++++++++++++++++ test/transform/resource/after-ecj/WithPlain.java | 6 ++++++ .../resource/after-ecj/WithWithGenerics.java | 9 +++++++++ .../resource/after-ecj/WithWithTypeAnnos.java | 3 +++ .../resource/after-ecj/WitherAccessLevel.java | 15 +++++++++++++++ .../resource/after-ecj/WitherLegacyStar.java | 3 +++ 133 files changed, 882 insertions(+), 19 deletions(-) (limited to 'test') diff --git a/test/transform/resource/after-delombok/Accessors.java b/test/transform/resource/after-delombok/Accessors.java index 2773a17b..0e148b88 100644 --- a/test/transform/resource/after-delombok/Accessors.java +++ b/test/transform/resource/after-delombok/Accessors.java @@ -4,6 +4,9 @@ class AccessorsFluent { public String fieldName() { return this.fieldName; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public AccessorsFluent fieldName(final String fieldName) { this.fieldName = fieldName; @@ -21,6 +24,9 @@ class AccessorsFluentOnClass { public String getOtherFieldWithOverride() { return this.otherFieldWithOverride; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public AccessorsFluentOnClass fieldName(final String fieldName) { this.fieldName = fieldName; @@ -29,6 +35,9 @@ class AccessorsFluentOnClass { } class AccessorsChain { private boolean isRunning; + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public AccessorsChain setRunning(final boolean isRunning) { this.isRunning = isRunning; @@ -93,6 +102,9 @@ class AccessorsPrefix3 { } class AccessorsFluentGenerics { private String name; + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public AccessorsFluentGenerics name(final String name) { this.name = name; diff --git a/test/transform/resource/after-delombok/AccessorsConfiguration.java b/test/transform/resource/after-delombok/AccessorsConfiguration.java index f6604970..f52ff307 100644 --- a/test/transform/resource/after-delombok/AccessorsConfiguration.java +++ b/test/transform/resource/after-delombok/AccessorsConfiguration.java @@ -18,6 +18,9 @@ class AccessorsConfiguration2 { } class AccessorsConfiguration3 { private String fFieldName = ""; + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public AccessorsConfiguration3 setFieldName(final String fFieldName) { this.fFieldName = fFieldName; diff --git a/test/transform/resource/after-delombok/BuilderComplex.java b/test/transform/resource/after-delombok/BuilderComplex.java index 009ebe6c..591c2b4d 100644 --- a/test/transform/resource/after-delombok/BuilderComplex.java +++ b/test/transform/resource/after-delombok/BuilderComplex.java @@ -15,21 +15,33 @@ class BuilderComplex { @java.lang.SuppressWarnings("all") TestVoidName() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderComplex.TestVoidName number(final T number) { this.number = number; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderComplex.TestVoidName arg2(final int arg2) { this.arg2 = arg2; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderComplex.TestVoidName arg3(final String arg3) { this.arg3 = arg3; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderComplex.TestVoidName selfRef(final BuilderComplex selfRef) { this.selfRef = selfRef; diff --git a/test/transform/resource/after-delombok/BuilderCustomName.java b/test/transform/resource/after-delombok/BuilderCustomName.java index 4b423ee0..2e5924d3 100644 --- a/test/transform/resource/after-delombok/BuilderCustomName.java +++ b/test/transform/resource/after-delombok/BuilderCustomName.java @@ -9,6 +9,9 @@ class BuilderCustomName { protected abstract B self(); @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B field(final int field) { this.field = field; diff --git a/test/transform/resource/after-delombok/BuilderDefaults.java b/test/transform/resource/after-delombok/BuilderDefaults.java index 42b751ce..2170eed5 100644 --- a/test/transform/resource/after-delombok/BuilderDefaults.java +++ b/test/transform/resource/after-delombok/BuilderDefaults.java @@ -31,17 +31,26 @@ public final class BuilderDefaults { @java.lang.SuppressWarnings("all") BuilderDefaultsBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderDefaults.BuilderDefaultsBuilder x(final int x) { this.x$value = x; x$set = true; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderDefaults.BuilderDefaultsBuilder name(final String name) { this.name = name; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderDefaults.BuilderDefaultsBuilder z(final long z) { this.z$value = z; diff --git a/test/transform/resource/after-delombok/BuilderDefaultsGenerics.java b/test/transform/resource/after-delombok/BuilderDefaultsGenerics.java index 71dc7c5f..44d9491f 100644 --- a/test/transform/resource/after-delombok/BuilderDefaultsGenerics.java +++ b/test/transform/resource/after-delombok/BuilderDefaultsGenerics.java @@ -38,18 +38,27 @@ public class BuilderDefaultsGenerics> { @java.lang.SuppressWarnings("all") BuilderDefaultsGenericsBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderDefaultsGenerics.BuilderDefaultsGenericsBuilder callable(final java.util.concurrent.Callable callable) { this.callable$value = callable; callable$set = true; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderDefaultsGenerics.BuilderDefaultsGenericsBuilder tee(final T tee) { this.tee$value = tee; tee$set = true; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderDefaultsGenerics.BuilderDefaultsGenericsBuilder arrr(final R arrr) { this.arrr$value = arrr; diff --git a/test/transform/resource/after-delombok/BuilderDefaultsWarnings.java b/test/transform/resource/after-delombok/BuilderDefaultsWarnings.java index 356e072e..2b0a6d3b 100644 --- a/test/transform/resource/after-delombok/BuilderDefaultsWarnings.java +++ b/test/transform/resource/after-delombok/BuilderDefaultsWarnings.java @@ -23,11 +23,17 @@ public class BuilderDefaultsWarnings { @java.lang.SuppressWarnings("all") BuilderDefaultsWarningsBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderDefaultsWarnings.BuilderDefaultsWarningsBuilder x(final long x) { this.x = x; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderDefaultsWarnings.BuilderDefaultsWarningsBuilder z(final int z) { this.z = z; diff --git a/test/transform/resource/after-delombok/BuilderGenericMethod.java b/test/transform/resource/after-delombok/BuilderGenericMethod.java index d57f6415..36375952 100644 --- a/test/transform/resource/after-delombok/BuilderGenericMethod.java +++ b/test/transform/resource/after-delombok/BuilderGenericMethod.java @@ -13,11 +13,17 @@ class BuilderGenericMethod { @java.lang.SuppressWarnings("all") MapBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderGenericMethod.MapBuilder a(final int a) { this.a = a; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderGenericMethod.MapBuilder b(final long b) { this.b = b; diff --git a/test/transform/resource/after-delombok/BuilderInstanceMethod.java b/test/transform/resource/after-delombok/BuilderInstanceMethod.java index d0d5833f..2ee81dcb 100644 --- a/test/transform/resource/after-delombok/BuilderInstanceMethod.java +++ b/test/transform/resource/after-delombok/BuilderInstanceMethod.java @@ -16,21 +16,33 @@ class BuilderInstanceMethod { @java.lang.SuppressWarnings("all") StringBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderInstanceMethod.StringBuilder show(final int show) { this.show = show; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderInstanceMethod.StringBuilder yes(final int yes) { this.yes = yes; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderInstanceMethod.StringBuilder also(final List also) { this.also = also; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderInstanceMethod.StringBuilder $andMe(final int $andMe) { this.$andMe = $andMe; diff --git a/test/transform/resource/after-delombok/BuilderSimple.java b/test/transform/resource/after-delombok/BuilderSimple.java index 925d0dd3..a43567b3 100644 --- a/test/transform/resource/after-delombok/BuilderSimple.java +++ b/test/transform/resource/after-delombok/BuilderSimple.java @@ -18,11 +18,17 @@ class BuilderSimple { @java.lang.SuppressWarnings("all") BuilderSimpleBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderSimple.BuilderSimpleBuilder yes(final int yes) { this.yes = yes; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderSimple.BuilderSimpleBuilder also(final List also) { this.also = also; diff --git a/test/transform/resource/after-delombok/BuilderSimpleWithSetterPrefix.java b/test/transform/resource/after-delombok/BuilderSimpleWithSetterPrefix.java index ef0d8fc6..3038fe39 100644 --- a/test/transform/resource/after-delombok/BuilderSimpleWithSetterPrefix.java +++ b/test/transform/resource/after-delombok/BuilderSimpleWithSetterPrefix.java @@ -12,6 +12,9 @@ class BuilderSimpleWithSetterPrefix { @java.lang.SuppressWarnings("all") BuilderSimpleWithSetterPrefixBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderSimpleWithSetterPrefix.BuilderSimpleWithSetterPrefixBuilder withUnprefixed(final int unprefixed) { this.unprefixed = unprefixed; diff --git a/test/transform/resource/after-delombok/BuilderTypeAnnos.java b/test/transform/resource/after-delombok/BuilderTypeAnnos.java index bd450d5b..f5ef42f7 100644 --- a/test/transform/resource/after-delombok/BuilderTypeAnnos.java +++ b/test/transform/resource/after-delombok/BuilderTypeAnnos.java @@ -22,6 +22,9 @@ class BuilderTypeAnnos { @java.lang.SuppressWarnings("all") BuilderTypeAnnosBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderTypeAnnos.BuilderTypeAnnosBuilder foo(@TA final List foo) { this.foo = foo; diff --git a/test/transform/resource/after-delombok/BuilderTypeAnnosWithSetterPrefix.java b/test/transform/resource/after-delombok/BuilderTypeAnnosWithSetterPrefix.java index b221e69d..1fb7798a 100644 --- a/test/transform/resource/after-delombok/BuilderTypeAnnosWithSetterPrefix.java +++ b/test/transform/resource/after-delombok/BuilderTypeAnnosWithSetterPrefix.java @@ -22,6 +22,9 @@ class BuilderTypeAnnosWithSetterPrefix { @java.lang.SuppressWarnings("all") BuilderTypeAnnosWithSetterPrefixBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderTypeAnnosWithSetterPrefix.BuilderTypeAnnosWithSetterPrefixBuilder withFoo(@TA final List foo) { this.foo = foo; diff --git a/test/transform/resource/after-delombok/BuilderWithAccessors.java b/test/transform/resource/after-delombok/BuilderWithAccessors.java index 3fa47034..a8a9bc11 100644 --- a/test/transform/resource/after-delombok/BuilderWithAccessors.java +++ b/test/transform/resource/after-delombok/BuilderWithAccessors.java @@ -23,21 +23,33 @@ class BuilderWithAccessors { @java.lang.SuppressWarnings("all") BuilderWithAccessorsBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithAccessors.BuilderWithAccessorsBuilder plower(final int plower) { this.plower = plower; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithAccessors.BuilderWithAccessorsBuilder upper(final int upper) { this.upper = upper; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithAccessors.BuilderWithAccessorsBuilder foo(final int foo) { this.foo = foo; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithAccessors.BuilderWithAccessorsBuilder _bar(final int _bar) { this._bar = _bar; diff --git a/test/transform/resource/after-delombok/BuilderWithBadNames.java b/test/transform/resource/after-delombok/BuilderWithBadNames.java index d77ca71c..c96fbc58 100644 --- a/test/transform/resource/after-delombok/BuilderWithBadNames.java +++ b/test/transform/resource/after-delombok/BuilderWithBadNames.java @@ -15,11 +15,17 @@ public class BuilderWithBadNames { @java.lang.SuppressWarnings("all") BuilderWithBadNamesBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithBadNames.BuilderWithBadNamesBuilder build(final String build) { this.build = build; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithBadNames.BuilderWithBadNamesBuilder toString(final String toString) { this.toString = toString; diff --git a/test/transform/resource/after-delombok/BuilderWithDeprecated.java b/test/transform/resource/after-delombok/BuilderWithDeprecated.java index b6a09376..f0729649 100644 --- a/test/transform/resource/after-delombok/BuilderWithDeprecated.java +++ b/test/transform/resource/after-delombok/BuilderWithDeprecated.java @@ -40,6 +40,9 @@ public class BuilderWithDeprecated { this.dep1 = dep1; return this; } + /** + * @return {@code this}. + */ @java.lang.Deprecated @java.lang.SuppressWarnings("all") public BuilderWithDeprecated.BuilderWithDeprecatedBuilder dep2(final int dep2) { diff --git a/test/transform/resource/after-delombok/BuilderWithDeprecatedAnnOnly.java b/test/transform/resource/after-delombok/BuilderWithDeprecatedAnnOnly.java index f039c047..d5c06465 100644 --- a/test/transform/resource/after-delombok/BuilderWithDeprecatedAnnOnly.java +++ b/test/transform/resource/after-delombok/BuilderWithDeprecatedAnnOnly.java @@ -23,6 +23,9 @@ public class BuilderWithDeprecatedAnnOnly { @java.lang.SuppressWarnings("all") BuilderWithDeprecatedAnnOnlyBuilder() { } + /** + * @return {@code this}. + */ @java.lang.Deprecated @java.lang.SuppressWarnings("all") public BuilderWithDeprecatedAnnOnly.BuilderWithDeprecatedAnnOnlyBuilder dep1(final int dep1) { diff --git a/test/transform/resource/after-delombok/BuilderWithExistingBuilderClass.java b/test/transform/resource/after-delombok/BuilderWithExistingBuilderClass.java index 88eeee64..9c7ac1ad 100644 --- a/test/transform/resource/after-delombok/BuilderWithExistingBuilderClass.java +++ b/test/transform/resource/after-delombok/BuilderWithExistingBuilderClass.java @@ -13,11 +13,17 @@ class BuilderWithExistingBuilderClass { @java.lang.SuppressWarnings("all") BuilderWithExistingBuilderClassBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithExistingBuilderClass.BuilderWithExistingBuilderClassBuilder arg1(final Z arg1) { this.arg1 = arg1; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithExistingBuilderClass.BuilderWithExistingBuilderClassBuilder arg3(final String arg3) { this.arg3 = arg3; diff --git a/test/transform/resource/after-delombok/BuilderWithExistingBuilderClassWithSetterPrefix.java b/test/transform/resource/after-delombok/BuilderWithExistingBuilderClassWithSetterPrefix.java index b1ed5fef..c7da67f8 100644 --- a/test/transform/resource/after-delombok/BuilderWithExistingBuilderClassWithSetterPrefix.java +++ b/test/transform/resource/after-delombok/BuilderWithExistingBuilderClassWithSetterPrefix.java @@ -13,11 +13,17 @@ class BuilderWithExistingBuilderClassWithSetterPrefix { @java.lang.SuppressWarnings("all") BuilderWithExistingBuilderClassWithSetterPrefixBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithExistingBuilderClassWithSetterPrefix.BuilderWithExistingBuilderClassWithSetterPrefixBuilder withArg1(final Z arg1) { this.arg1 = arg1; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithExistingBuilderClassWithSetterPrefix.BuilderWithExistingBuilderClassWithSetterPrefixBuilder withArg3(final String arg3) { this.arg3 = arg3; diff --git a/test/transform/resource/after-delombok/BuilderWithNoBuilderMethod.java b/test/transform/resource/after-delombok/BuilderWithNoBuilderMethod.java index d555ab06..61df4427 100644 --- a/test/transform/resource/after-delombok/BuilderWithNoBuilderMethod.java +++ b/test/transform/resource/after-delombok/BuilderWithNoBuilderMethod.java @@ -11,6 +11,9 @@ class BuilderWithNoBuilderMethod { @java.lang.SuppressWarnings("all") BuilderWithNoBuilderMethodBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithNoBuilderMethod.BuilderWithNoBuilderMethodBuilder a(final String a) { this.a = a; diff --git a/test/transform/resource/after-delombok/BuilderWithNonNull.java b/test/transform/resource/after-delombok/BuilderWithNonNull.java index 9858d5bd..c9c37542 100644 --- a/test/transform/resource/after-delombok/BuilderWithNonNull.java +++ b/test/transform/resource/after-delombok/BuilderWithNonNull.java @@ -15,6 +15,9 @@ class BuilderWithNonNull { @java.lang.SuppressWarnings("all") BuilderWithNonNullBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithNonNull.BuilderWithNonNullBuilder id(@lombok.NonNull final String id) { if (id == null) { diff --git a/test/transform/resource/after-delombok/BuilderWithNonNullWithSetterPrefix.java b/test/transform/resource/after-delombok/BuilderWithNonNullWithSetterPrefix.java index 8a27f443..ec8ed514 100644 --- a/test/transform/resource/after-delombok/BuilderWithNonNullWithSetterPrefix.java +++ b/test/transform/resource/after-delombok/BuilderWithNonNullWithSetterPrefix.java @@ -15,6 +15,9 @@ class BuilderWithNonNullWithSetterPrefix { @java.lang.SuppressWarnings("all") BuilderWithNonNullWithSetterPrefixBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithNonNullWithSetterPrefix.BuilderWithNonNullWithSetterPrefixBuilder withId(@lombok.NonNull final String id) { if (id == null) { diff --git a/test/transform/resource/after-delombok/BuilderWithRecursiveGenerics.java b/test/transform/resource/after-delombok/BuilderWithRecursiveGenerics.java index 33dd7d10..a96fe1cc 100644 --- a/test/transform/resource/after-delombok/BuilderWithRecursiveGenerics.java +++ b/test/transform/resource/after-delombok/BuilderWithRecursiveGenerics.java @@ -19,11 +19,17 @@ public class BuilderWithRecursiveGenerics { @java.lang.SuppressWarnings("all") TestBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithRecursiveGenerics.Test.TestBuilder foo(final Foo foo) { this.foo = foo; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithRecursiveGenerics.Test.TestBuilder bar(final Bar bar) { this.bar = bar; diff --git a/test/transform/resource/after-delombok/BuilderWithToBuilder.java b/test/transform/resource/after-delombok/BuilderWithToBuilder.java index 3eeadcc5..0df43609 100644 --- a/test/transform/resource/after-delombok/BuilderWithToBuilder.java +++ b/test/transform/resource/after-delombok/BuilderWithToBuilder.java @@ -27,16 +27,25 @@ class BuilderWithToBuilder { @java.lang.SuppressWarnings("all") BuilderWithToBuilderBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithToBuilder.BuilderWithToBuilderBuilder one(final String one) { this.one = one; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithToBuilder.BuilderWithToBuilderBuilder two(final String two) { this.two = two; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithToBuilder.BuilderWithToBuilderBuilder foo(final T foo) { this.foo = foo; @@ -114,16 +123,25 @@ class ConstructorWithToBuilder { @java.lang.SuppressWarnings("all") ConstructorWithToBuilderBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public ConstructorWithToBuilder.ConstructorWithToBuilderBuilder mOne(final String mOne) { this.mOne = mOne; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public ConstructorWithToBuilder.ConstructorWithToBuilderBuilder baz(final T baz) { this.baz = baz; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public ConstructorWithToBuilder.ConstructorWithToBuilderBuilder bars(final com.google.common.collect.ImmutableList bars) { this.bars = bars; @@ -167,7 +185,9 @@ class StaticMethodWithToBuilder { @java.lang.SuppressWarnings("all") StaticMethodWithToBuilderBuilder() { } - + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public StaticMethodWithToBuilder.StaticMethodWithToBuilderBuilder foo(final T foo) { this.foo = foo; diff --git a/test/transform/resource/after-delombok/BuilderWithTolerate.java b/test/transform/resource/after-delombok/BuilderWithTolerate.java index daa02ac3..79494c49 100644 --- a/test/transform/resource/after-delombok/BuilderWithTolerate.java +++ b/test/transform/resource/after-delombok/BuilderWithTolerate.java @@ -14,6 +14,9 @@ public class BuilderWithTolerate { @java.lang.SuppressWarnings("all") BuilderWithTolerateBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public BuilderWithTolerate.BuilderWithTolerateBuilder value(final int value) { this.value = value; diff --git a/test/transform/resource/after-delombok/CheckerFrameworkBasic.java b/test/transform/resource/after-delombok/CheckerFrameworkBasic.java index c9b73d7c..f7f38b29 100644 --- a/test/transform/resource/after-delombok/CheckerFrameworkBasic.java +++ b/test/transform/resource/after-delombok/CheckerFrameworkBasic.java @@ -17,6 +17,9 @@ class CheckerFrameworkBasic { public int getZ() { return this.z; } + /** + * @return {@code this}. + */ @org.checkerframework.common.returnsreceiver.qual.This @java.lang.SuppressWarnings("all") public CheckerFrameworkBasic setZ(final int z) { @@ -64,6 +67,9 @@ class CheckerFrameworkBasic { this.y = y; this.z = z; } + /** + * @return {@code this}. + */ @org.checkerframework.dataflow.qual.SideEffectFree @java.lang.SuppressWarnings("all") public CheckerFrameworkBasic withX(final int x) { diff --git a/test/transform/resource/after-delombok/CheckerFrameworkBuilder.java b/test/transform/resource/after-delombok/CheckerFrameworkBuilder.java index 38600b8e..99272bd5 100644 --- a/test/transform/resource/after-delombok/CheckerFrameworkBuilder.java +++ b/test/transform/resource/after-delombok/CheckerFrameworkBuilder.java @@ -31,6 +31,9 @@ class CheckerFrameworkBuilder { @java.lang.SuppressWarnings("all") CheckerFrameworkBuilderBuilder() { } + /** + * @return {@code this}. + */ @org.checkerframework.common.returnsreceiver.qual.This @java.lang.SuppressWarnings("all") public CheckerFrameworkBuilder.CheckerFrameworkBuilderBuilder x(CheckerFrameworkBuilder.@org.checkerframework.checker.calledmethods.qual.NotCalledMethods("x") CheckerFrameworkBuilderBuilder this, final int x) { @@ -38,12 +41,18 @@ class CheckerFrameworkBuilder { x$set = true; return this; } + /** + * @return {@code this}. + */ @org.checkerframework.common.returnsreceiver.qual.This @java.lang.SuppressWarnings("all") public CheckerFrameworkBuilder.CheckerFrameworkBuilderBuilder y(CheckerFrameworkBuilder.@org.checkerframework.checker.calledmethods.qual.NotCalledMethods("y") CheckerFrameworkBuilderBuilder this, final int y) { this.y = y; return this; } + /** + * @return {@code this}. + */ @org.checkerframework.common.returnsreceiver.qual.This @java.lang.SuppressWarnings("all") public CheckerFrameworkBuilder.CheckerFrameworkBuilderBuilder z(CheckerFrameworkBuilder.@org.checkerframework.checker.calledmethods.qual.NotCalledMethods("z") CheckerFrameworkBuilderBuilder this, final int z) { diff --git a/test/transform/resource/after-delombok/CheckerFrameworkSuperBuilder.java b/test/transform/resource/after-delombok/CheckerFrameworkSuperBuilder.java index 7c2dff9e..919a3e33 100644 --- a/test/transform/resource/after-delombok/CheckerFrameworkSuperBuilder.java +++ b/test/transform/resource/after-delombok/CheckerFrameworkSuperBuilder.java @@ -29,6 +29,9 @@ class CheckerFrameworkSuperBuilder { @org.checkerframework.dataflow.qual.SideEffectFree @java.lang.SuppressWarnings("all") public abstract C build(CheckerFrameworkSuperBuilder.Parent.@org.checkerframework.checker.calledmethods.qual.CalledMethods({"y", "z"}) ParentBuilder this); + /** + * @return {@code this}. + */ @org.checkerframework.common.returnsreceiver.qual.This @java.lang.SuppressWarnings("all") public B x(CheckerFrameworkSuperBuilder.Parent.@org.checkerframework.checker.calledmethods.qual.NotCalledMethods("x") ParentBuilder this, final int x) { @@ -36,12 +39,18 @@ class CheckerFrameworkSuperBuilder { x$set = true; return self(); } + /** + * @return {@code this}. + */ @org.checkerframework.common.returnsreceiver.qual.This @java.lang.SuppressWarnings("all") public B y(CheckerFrameworkSuperBuilder.Parent.@org.checkerframework.checker.calledmethods.qual.NotCalledMethods("y") ParentBuilder this, final int y) { this.y = y; return self(); } + /** + * @return {@code this}. + */ @org.checkerframework.common.returnsreceiver.qual.This @java.lang.SuppressWarnings("all") public B z(CheckerFrameworkSuperBuilder.Parent.@org.checkerframework.checker.calledmethods.qual.NotCalledMethods("z") ParentBuilder this, final int z) { @@ -147,6 +156,9 @@ class CheckerFrameworkSuperBuilder { @java.lang.Override @java.lang.SuppressWarnings("all") public abstract C build(CheckerFrameworkSuperBuilder.ZChild.@org.checkerframework.checker.calledmethods.qual.CalledMethods("b") ZChildBuilder this); + /** + * @return {@code this}. + */ @org.checkerframework.common.returnsreceiver.qual.This @java.lang.SuppressWarnings("all") public B a(CheckerFrameworkSuperBuilder.ZChild.@org.checkerframework.checker.calledmethods.qual.NotCalledMethods("a") ZChildBuilder this, final int a) { @@ -154,6 +166,9 @@ class CheckerFrameworkSuperBuilder { a$set = true; return self(); } + /** + * @return {@code this}. + */ @org.checkerframework.common.returnsreceiver.qual.This @java.lang.SuppressWarnings("all") public B b(CheckerFrameworkSuperBuilder.ZChild.@org.checkerframework.checker.calledmethods.qual.NotCalledMethods("b") ZChildBuilder this, final int b) { diff --git a/test/transform/resource/after-delombok/ConstructorsWithBuilderDefaults.java b/test/transform/resource/after-delombok/ConstructorsWithBuilderDefaults.java index d5ac9bad..bcc9a57e 100644 --- a/test/transform/resource/after-delombok/ConstructorsWithBuilderDefaults.java +++ b/test/transform/resource/after-delombok/ConstructorsWithBuilderDefaults.java @@ -16,12 +16,18 @@ final class ConstructorsWithBuilderDefaults { @java.lang.SuppressWarnings("all") ConstructorsWithBuilderDefaultsBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public ConstructorsWithBuilderDefaults.ConstructorsWithBuilderDefaultsBuilder x(final int x) { this.x$value = x; x$set = true; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public ConstructorsWithBuilderDefaults.ConstructorsWithBuilderDefaultsBuilder y(final int y) { this.y = y; diff --git a/test/transform/resource/after-delombok/ConstructorsWithBuilderDefaults2.java b/test/transform/resource/after-delombok/ConstructorsWithBuilderDefaults2.java index 9609f62b..f62167c6 100644 --- a/test/transform/resource/after-delombok/ConstructorsWithBuilderDefaults2.java +++ b/test/transform/resource/after-delombok/ConstructorsWithBuilderDefaults2.java @@ -33,18 +33,27 @@ final class ConstructorsWithBuilderDefaults { @java.lang.SuppressWarnings("all") ConstructorsWithBuilderDefaultsBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public ConstructorsWithBuilderDefaults.ConstructorsWithBuilderDefaultsBuilder z(final java.util.List z) { this.z$value = z; z$set = true; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public ConstructorsWithBuilderDefaults.ConstructorsWithBuilderDefaultsBuilder x(final T x) { this.x$value = x; x$set = true; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public ConstructorsWithBuilderDefaults.ConstructorsWithBuilderDefaultsBuilder q(final T q) { this.q = q; diff --git a/test/transform/resource/after-delombok/I2335_BuilderMultipleObtainVia.java b/test/transform/resource/after-delombok/I2335_BuilderMultipleObtainVia.java index f9cd424d..6cf390ed 100644 --- a/test/transform/resource/after-delombok/I2335_BuilderMultipleObtainVia.java +++ b/test/transform/resource/after-delombok/I2335_BuilderMultipleObtainVia.java @@ -26,11 +26,17 @@ public class I2335_BuilderMultipleObtainVia { @java.lang.SuppressWarnings("all") I2335_BuilderMultipleObtainViaBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public I2335_BuilderMultipleObtainVia.I2335_BuilderMultipleObtainViaBuilder theString(final String theString) { this.theString = theString; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public I2335_BuilderMultipleObtainVia.I2335_BuilderMultipleObtainViaBuilder theLong(final Long theLong) { this.theLong = theLong; diff --git a/test/transform/resource/after-delombok/JacksonJsonProperty.java b/test/transform/resource/after-delombok/JacksonJsonProperty.java index 9ca8d7de..14e50447 100644 --- a/test/transform/resource/after-delombok/JacksonJsonProperty.java +++ b/test/transform/resource/after-delombok/JacksonJsonProperty.java @@ -16,6 +16,9 @@ public class JacksonJsonProperty { @java.lang.SuppressWarnings("all") JacksonJsonPropertyBuilder() { } + /** + * @return {@code this}. + */ @JsonProperty("kebab-case-prop") @JsonSetter(nulls = Nulls.SKIP) @java.lang.SuppressWarnings("all") diff --git a/test/transform/resource/after-delombok/JacksonizedBuilderComplex.java b/test/transform/resource/after-delombok/JacksonizedBuilderComplex.java index 30f6b9af..5abfda63 100644 --- a/test/transform/resource/after-delombok/JacksonizedBuilderComplex.java +++ b/test/transform/resource/after-delombok/JacksonizedBuilderComplex.java @@ -18,21 +18,33 @@ class JacksonizedBuilderComplex { @java.lang.SuppressWarnings("all") TestVoidName() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public JacksonizedBuilderComplex.TestVoidName withNumber(final T number) { this.number = number; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public JacksonizedBuilderComplex.TestVoidName withArg2(final int arg2) { this.arg2 = arg2; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public JacksonizedBuilderComplex.TestVoidName withArg3(final String arg3) { this.arg3 = arg3; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public JacksonizedBuilderComplex.TestVoidName withSelfRef(final JacksonizedBuilderComplex selfRef) { this.selfRef = selfRef; diff --git a/test/transform/resource/after-delombok/JacksonizedBuilderSimple.java b/test/transform/resource/after-delombok/JacksonizedBuilderSimple.java index bd79df90..550163b9 100644 --- a/test/transform/resource/after-delombok/JacksonizedBuilderSimple.java +++ b/test/transform/resource/after-delombok/JacksonizedBuilderSimple.java @@ -23,11 +23,17 @@ class JacksonizedBuilderSimple { @java.lang.SuppressWarnings("all") JacksonizedBuilderSimpleBuilder() { } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public JacksonizedBuilderSimple.JacksonizedBuilderSimpleBuilder yes(final int yes) { this.yes = yes; return this; } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public JacksonizedBuilderSimple.JacksonizedBuilderSimpleBuilder also(final List also) { this.also = also; diff --git a/test/transform/resource/after-delombok/JacksonizedSuperBuilderSimple.java b/test/transform/resource/after-delombok/JacksonizedSuperBuilderSimple.java index 7fd3f8dc..a5765934 100644 --- a/test/transform/resource/after-delombok/JacksonizedSuperBuilderSimple.java +++ b/test/transform/resource/after-delombok/JacksonizedSuperBuilderSimple.java @@ -11,6 +11,9 @@ public class JacksonizedSuperBuilderSimple { protected abstract B self(); @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B field1(final int field1) { this.field1 = field1; diff --git a/test/transform/resource/after-delombok/JacksonizedSuperBuilderWithJsonDeserialize.java b/test/transform/resource/after-delombok/JacksonizedSuperBuilderWithJsonDeserialize.java index a94d5f5b..d26b4ee4 100644 --- a/test/transform/resource/after-delombok/JacksonizedSuperBuilderWithJsonDeserialize.java +++ b/test/transform/resource/after-delombok/JacksonizedSuperBuilderWithJsonDeserialize.java @@ -11,6 +11,9 @@ public class JacksonizedSuperBuilderWithJsonDeserialize { protected abstract B self(); @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B field1(final int field1) { this.field1 = field1; diff --git a/test/transform/resource/after-delombok/NullLibrary1.java b/test/transform/resource/after-delombok/NullLibrary1.java index e426e3d3..e19c535d 100644 --- a/test/transform/resource/after-delombok/NullLibrary1.java +++ b/test/transform/resource/after-delombok/NullLibrary1.java @@ -34,6 +34,9 @@ public class NullLibrary1 { public NullLibrary1(final String foo) { this.foo = foo; } + /** + * @return a clone of this object, except with this updated property (returns {@code this} if an identical value is passed). + */ @org.eclipse.jdt.annotation.NonNull @java.lang.SuppressWarnings("all") public NullLibrary1 withFoo(final String foo) { diff --git a/test/transform/resource/after-delombok/NullLibrary2.java b/test/transform/resource/after-delombok/NullLibrary2.java index 8f48c8a5..5087e4ee 100644 --- a/test/transform/resource/after-delombok/NullLibrary2.java +++ b/test/transform/resource/after-delombok/NullLibrary2.java @@ -35,6 +35,9 @@ public class NullLibrary2 { public NullLibrary2(final String foo) { this.foo = foo; } + /** + * @return a clone of this object, except with this updated property (returns {@code this} if an identical value is passed). + */ @org.springframework.lang.NonNull @java.lang.SuppressWarnings("all") public NullLibrary2 withFoo(final String foo) { diff --git a/test/transform/resource/after-delombok/SuperBuilderAbstract.java b/test/transform/resource/after-delombok/SuperBuilderAbstract.java index a5825bf4..5fa0b1a0 100644 --- a/test/transform/resource/after-delombok/SuperBuilderAbstract.java +++ b/test/transform/resource/after-delombok/SuperBuilderAbstract.java @@ -9,6 +9,9 @@ public class SuperBuilderAbstract { protected abstract B self(); @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B parentField(final int parentField) { this.parentField = parentField; @@ -57,6 +60,9 @@ public class SuperBuilderAbstract { @java.lang.Override @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B childField(final double childField) { this.childField = childField; @@ -86,6 +92,9 @@ public class SuperBuilderAbstract { @java.lang.Override @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B grandChildField(final String grandChildField) { this.grandChildField = grandChildField; diff --git a/test/transform/resource/after-delombok/SuperBuilderAbstractToBuilder.java b/test/transform/resource/after-delombok/SuperBuilderAbstractToBuilder.java index aef3976f..e5c11562 100644 --- a/test/transform/resource/after-delombok/SuperBuilderAbstractToBuilder.java +++ b/test/transform/resource/after-delombok/SuperBuilderAbstractToBuilder.java @@ -18,6 +18,9 @@ public class SuperBuilderAbstractToBuilder { protected abstract B self(); @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B parentField(final int parentField) { this.parentField = parentField; @@ -81,6 +84,9 @@ public class SuperBuilderAbstractToBuilder { @java.lang.Override @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B childField(final double childField) { this.childField = childField; @@ -121,6 +127,9 @@ public class SuperBuilderAbstractToBuilder { @java.lang.Override @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B grandChildField(final String grandChildField) { this.grandChildField = grandChildField; diff --git a/test/transform/resource/after-delombok/SuperBuilderBasic.java b/test/transform/resource/after-delombok/SuperBuilderBasic.java index c3fa86f2..482ead86 100644 --- a/test/transform/resource/after-delombok/SuperBuilderBasic.java +++ b/test/transform/resource/after-delombok/SuperBuilderBasic.java @@ -13,6 +13,9 @@ public class SuperBuilderBasic { protected abstract B self(); @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B field1(final int field1) { this.field1 = field1; @@ -93,6 +96,9 @@ public class SuperBuilderBasic { @java.lang.Override @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B field3(final double field3) { this.field3 = field3; diff --git a/test/transform/resource/after-delombok/SuperBuilderBasicToBuilder.java b/test/transform/resource/after-delombok/SuperBuilderBasicToBuilder.java index c0a80f93..7c1b6ff0 100644 --- a/test/transform/resource/after-delombok/SuperBuilderBasicToBuilder.java +++ b/test/transform/resource/after-delombok/SuperBuilderBasicToBuilder.java @@ -41,21 +41,33 @@ public class SuperBuilderBasicToBuilder { protected abstract B self(); @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B field1(final int field1) { this.field1 = field1; return self(); } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B obtainViaField(final int obtainViaField) { this.obtainViaField = obtainViaField; return self(); } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B obtainViaMethod(final int obtainViaMethod) { this.obtainViaMethod = obtainViaMethod; return self(); } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B obtainViaStaticMethod(final String obtainViaStaticMethod) { this.obtainViaStaticMethod = obtainViaStaticMethod; @@ -154,6 +166,9 @@ public class SuperBuilderBasicToBuilder { @java.lang.Override @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B field3(final double field3) { this.field3 = field3; diff --git a/test/transform/resource/after-delombok/SuperBuilderCustomized.java b/test/transform/resource/after-delombok/SuperBuilderCustomized.java index f66133c9..7d7c4ca8 100644 --- a/test/transform/resource/after-delombok/SuperBuilderCustomized.java +++ b/test/transform/resource/after-delombok/SuperBuilderCustomized.java @@ -77,6 +77,9 @@ public class SuperBuilderCustomized { @java.lang.Override @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B field2(final double field2) { this.field2 = field2; diff --git a/test/transform/resource/after-delombok/SuperBuilderNameClashes.java b/test/transform/resource/after-delombok/SuperBuilderNameClashes.java index baf47dc4..bd176f49 100644 --- a/test/transform/resource/after-delombok/SuperBuilderNameClashes.java +++ b/test/transform/resource/after-delombok/SuperBuilderNameClashes.java @@ -85,6 +85,9 @@ public class SuperBuilderNameClashes { protected abstract B self(); @java.lang.SuppressWarnings("all") public abstract C3 build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B c2(final C2 c2) { this.c2 = c2; diff --git a/test/transform/resource/after-delombok/SuperBuilderWithCustomBuilderMethod.java b/test/transform/resource/after-delombok/SuperBuilderWithCustomBuilderMethod.java index cfa39295..7e9337c9 100644 --- a/test/transform/resource/after-delombok/SuperBuilderWithCustomBuilderMethod.java +++ b/test/transform/resource/after-delombok/SuperBuilderWithCustomBuilderMethod.java @@ -13,6 +13,9 @@ public class SuperBuilderWithCustomBuilderMethod { protected abstract B self(); @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B field1(final A field1) { this.field1 = field1; @@ -96,6 +99,9 @@ public class SuperBuilderWithCustomBuilderMethod { @java.lang.Override @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B field3(final double field3) { this.field3 = field3; diff --git a/test/transform/resource/after-delombok/SuperBuilderWithDefaults.java b/test/transform/resource/after-delombok/SuperBuilderWithDefaults.java index ad56cea2..40f0900b 100644 --- a/test/transform/resource/after-delombok/SuperBuilderWithDefaults.java +++ b/test/transform/resource/after-delombok/SuperBuilderWithDefaults.java @@ -25,12 +25,18 @@ public class SuperBuilderWithDefaults { protected abstract B self(); @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B millis(final long millis) { this.millis$value = millis; millis$set = true; return self(); } + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B numberField(final N numberField) { this.numberField$value = numberField; @@ -89,6 +95,9 @@ public class SuperBuilderWithDefaults { @java.lang.Override @java.lang.SuppressWarnings("all") public abstract C build(); + /** + * @return {@code this}. + */ @java.lang.SuppressWarnings("all") public B doubleField(final double doubleField) { this.doubleField$value = doubleField; diff --git a/test/transform/resource/after-delombok/SuperBuilderWithGenerics.java b/test/transform/resource/after-delombok/SuperBuilderWithGenerics.java index f5