From 651ecb7b7281617d2482861cdcaf0a6ea7f6a2aa Mon Sep 17 00:00:00 2001 From: Radoslaw Postolowicz Date: Tue, 19 Dec 2023 16:28:18 +0100 Subject: [PATCH] Fix #177 - Suppress warnings in generated builder constructor --- .../pojobuilder/sourcegen/BuilderSourceGenerator.java | 7 +++++-- .../pojobuilder/sourcegen/GenerateCopyMethod.expected.txt | 1 + .../sourcegen/GenerateCopyMethod_skipped.expected.txt | 1 + .../sourcegen/GenerateMinimalBuilder.expected.txt | 1 + .../sourcegen/GenerateWithBaseclass.expected.txt | 1 + .../pojobuilder/sourcegen/GenericProperties.expected.txt | 1 + .../pojobuilder/sourcegen/ObjectProperties.expected.txt | 1 + .../sourcegen/ParameterizedGenericProperties.expected.txt | 1 + .../pojobuilder/sourcegen/PrimitiveProperties.expected.txt | 1 + .../processor/with/ambiguousimports/PojoBuilder.java | 1 + .../PojoWithAmbiguousInnerClassImportsBuilder.java | 1 + .../optional/PojoWithAmbiguousOptionalImportsBuilder.java | 1 + .../processor/with/array/GenericPojoBuilder.java | 1 + .../pojobuilder/processor/with/array/PojoBuilder.java | 1 + .../pojobuilder/processor/with/baseclass/Pojo1Builder.java | 1 + .../pojobuilder/processor/with/baseclass/Pojo2Builder.java | 1 + .../pojobuilder/processor/with/baseclass/Pojo3Builder.java | 1 + .../pojobuilder/processor/with/baseclass/Pojo4Builder.java | 1 + .../andgenerationgap/AbstractPojo1Builder.java.txt | 1 + .../andgenerationgap/AbstractPojo2Builder.java.txt | 1 + .../andgenerationgap/AbstractPojo3Builder.java.txt | 1 + .../with/builderdependencies/PojoFBuilder.java.txt | 1 + .../with/builderinterface/AnotherPojoBuilder.java | 1 + .../with/builderinterface/GenericPojoBuilder.java | 1 + .../processor/with/builderinterface/Pojo2Builder.java | 1 + .../processor/with/builderinterface/Pojo3Builder.java | 1 + .../processor/with/builderinterface/PojoBuilder.java | 1 + .../processor/with/classannotation/Pojo1Builder.java | 1 + .../processor/with/classannotation/Pojo2Builder.java | 1 + .../processor/with/classannotation/Pojo3Builder.java | 1 + .../processor/with/classannotation/Pojo4Builder.java | 1 + .../processor/with/classannotation/Pojo5Builder.java | 1 + ...ampleAnnotatedWithPackagePrivateConstructorBuilder.java | 1 + .../SampleAnnotatedWithPrivateConstructorBuilder.java | 1 + .../SampleAnnotatedWithProtectedConstructorBuilder.java | 1 + .../SampleAnnotatedWithPublicConstructorBuilder.java | 1 + .../processor/with/constructorannotation/Pojo1Builder.java | 1 + .../processor/with/constructorannotation/Pojo2Builder.java | 1 + .../processor/with/copymethod/AddressBuilder.java | 1 + .../processor/with/copymethod/Pojo2Builder.java | 1 + .../pojobuilder/processor/with/copymethod/PojoBuilder.java | 1 + .../customannotation/builder/FluentPojoABBuilderB.java | 1 + .../with/customannotation/builder/FluentPojoABuilderA.java | 1 + .../with/customannotation/builder/FluentPojoCBuilderB.java | 1 + .../pojobuilder/processor/with/enums/PojoBuilder.java | 1 + .../processor/with/excludeproperties/Pojo1Builder.java | 1 + .../with/factorymethodannotation/ContainerBuilder.java | 1 + .../with/factorymethodannotation/FileContainerBuilder.java | 1 + .../GenericListContainerBuilder.java | 1 + .../with/factorymethodannotation/PairBuilder.java | 1 + .../with/factorymethodannotation/ProductBuilder.java | 1 + .../with/factorymethodannotation/ResourceBuilder.java | 1 + .../with/factorymethodannotation/StringPairBuilder.java | 1 + .../with/factorymethodannotation/TPairBuilder.java | 1 + .../with/generationgap/AbstractOrderBuilder.java.txt | 1 + .../with/generationgap/AbstractPlayerBuilder.java | 1 + .../pojobuilder/processor/with/generics/PairBuilder.java | 1 + .../pojobuilder/processor/with/generics/PojoBuilder.java | 1 + .../processor/with/includeproperties/Pojo1Builder.java | 1 + .../processor/with/includeproperties/Pojo2Builder.java | 1 + .../processor/with/includeproperties/Pojo3Builder.java | 1 + .../processor/with/innerclass/InnerPojoBuilder.java | 1 + .../with/intopackage/builder/SampleBean3Builder.java | 1 + .../processor/with/name/FluentSampleBean4Builder.java | 1 + .../PojoWithGuavaOptionalBasicConstructorBuilder.java | 1 + ...tionalBasicConstructorWithBuilderPropertiesBuilder.java | 1 + .../PojoWithGuavaOptionalBasicFactoryBuilder.java | 1 + ...vaOptionalBasicFactoryWithBuilderPropertiesBuilder.java | 1 + .../PojoWithGuavaOptionalBasicFieldAccessBuilder.java | 1 + ...tionalBasicFieldAccessWithBuilderPropertiesBuilder.java | 1 + .../PojoWithGuavaOptionalBasicSettersBuilder.java | 1 + ...vaOptionalBasicSettersWithBuilderPropertiesBuilder.java | 1 + .../PojoWithGuavaOptionalOptionalConstructorBuilder.java | 1 + ...nalOptionalConstructorWithBuilderPropertiesBuilder.java | 1 + .../PojoWithGuavaOptionalOptionalFactoryBuilder.java | 1 + ...ptionalOptionalFactoryWithBuilderPropertiesBuilder.java | 1 + .../PojoWithGuavaOptionalOptionalFieldAccessBuilder.java | 1 + ...nalOptionalFieldAccessWithBuilderPropertiesBuilder.java | 1 + .../PojoWithGuavaOptionalOptionalSettersBuilder.java | 1 + ...ptionalOptionalSettersWithBuilderPropertiesBuilder.java | 1 + .../PojoWithOtherOptionalBasicFieldAccessBuilder.java | 1 + .../processor/with/publicfields/PojoBuilder.java | 1 + .../processor/with/settername/Pojo2Builder.java | 1 + .../pojobuilder/processor/with/settername/PojoBuilder.java | 1 + .../staticfactorymethod/AbstractStrifeBuilder.java.txt | 1 + .../with/staticfactorymethod/ContainerBuilder.java | 1 + .../processor/with/staticfactorymethod/TroubleBuilder.java | 1 + .../processor/with/utf8/PojoWithUmlautBuilder.java | 1 + .../pojobuilder/processor/with/validator/PojoBuilder.java | 1 + .../processor/with/varargs/OtherPojoBuilder.java | 1 + .../pojobuilder/processor/with/varargs/PojoBuilder.java | 1 + src/testdata/java/samples/AbstractPlayerBuilder.java | 1 + src/testdata/java/samples/AddressBuilder.java | 1 + src/testdata/java/samples/ContactBuilder.java | 1 + src/testdata/java/samples/CredentialsBuilder.java | 1 + src/testdata/java/samples/FileBuilder.java | 1 + src/testdata/java/samples/GregorianCalendarBuilder.java | 1 + src/testdata/java/samples/InputSourceBuilder.java | 1 + src/testdata/java/samples/ItemBuilder.java | 1 + src/testdata/java/samples/OrderBuilder.java | 1 + src/testdata/java/samples/PlayerBuilder.java | 1 + src/testdata/java/samples/RecipientBuilder.java | 1 + src/testdata/java/samples/TaskBuilder.java | 1 + src/testdata/java/samples/TextEmailBuilder.java | 1 + src/testdata/java/samples/UrlBuilder.java | 1 + src/testdata/java/samples/UserBuilder.java | 1 + src/testdata/java/samples/dsl/StringBuilder.java | 1 + 107 files changed, 111 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/karneim/pojobuilder/sourcegen/BuilderSourceGenerator.java b/src/main/java/net/karneim/pojobuilder/sourcegen/BuilderSourceGenerator.java index 3cd3142..4a2680d 100755 --- a/src/main/java/net/karneim/pojobuilder/sourcegen/BuilderSourceGenerator.java +++ b/src/main/java/net/karneim/pojobuilder/sourcegen/BuilderSourceGenerator.java @@ -507,8 +507,11 @@ private void emitConstructor(TypeM builderType, TypeM selfType, Visibility visib // @formatter:off writer .emitEmptyLine() - .emitJavadoc("Creates a new {@link %s}.", builderTypeName).beginConstructor(modifier==null?EnumSet.noneOf(Modifier.class):EnumSet.of(modifier)) - .emitStatement("self = (%s)this", selfTypeStr).endConstructor(); + .emitJavadoc("Creates a new {@link %s}.", builderTypeName) + .emitAnnotation(SuppressWarnings.class, JavaWriter.stringLiteral("cast")) + .beginConstructor(modifier==null?EnumSet.noneOf(Modifier.class):EnumSet.of(modifier)) + .emitStatement("self = (%s)this", selfTypeStr) + .endConstructor(); // @formatter:on } diff --git a/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateCopyMethod.expected.txt b/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateCopyMethod.expected.txt index eadf680..6363ed3 100644 --- a/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateCopyMethod.expected.txt +++ b/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateCopyMethod.expected.txt @@ -17,6 +17,7 @@ public class SampleBuilder /** * Creates a new {@link SampleBuilder}. */ + @SuppressWarnings("cast") public SampleBuilder() { self = (SampleBuilder)this; } diff --git a/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateCopyMethod_skipped.expected.txt b/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateCopyMethod_skipped.expected.txt index 7da47a0..fa4c29c 100644 --- a/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateCopyMethod_skipped.expected.txt +++ b/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateCopyMethod_skipped.expected.txt @@ -17,6 +17,7 @@ public class SampleBuilder /** * Creates a new {@link SampleBuilder}. */ + @SuppressWarnings("cast") public SampleBuilder() { self = (SampleBuilder)this; } diff --git a/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateMinimalBuilder.expected.txt b/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateMinimalBuilder.expected.txt index e571d0f..a47f91e 100644 --- a/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateMinimalBuilder.expected.txt +++ b/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateMinimalBuilder.expected.txt @@ -11,6 +11,7 @@ public class SampleBuilder /** * Creates a new {@link SampleBuilder}. */ + @SuppressWarnings("cast") public SampleBuilder() { self = (SampleBuilder)this; } diff --git a/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateWithBaseclass.expected.txt b/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateWithBaseclass.expected.txt index d33f857..37b73ac 100644 --- a/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateWithBaseclass.expected.txt +++ b/src/test/resources/net/karneim/pojobuilder/sourcegen/GenerateWithBaseclass.expected.txt @@ -12,6 +12,7 @@ public class SampleBuilder extends BaseBuilder /** * Creates a new {@link SampleBuilder}. */ + @SuppressWarnings("cast") public SampleBuilder() { self = (SampleBuilder)this; } diff --git a/src/test/resources/net/karneim/pojobuilder/sourcegen/GenericProperties.expected.txt b/src/test/resources/net/karneim/pojobuilder/sourcegen/GenericProperties.expected.txt index 8a08faa..7ae5ad7 100644 --- a/src/test/resources/net/karneim/pojobuilder/sourcegen/GenericProperties.expected.txt +++ b/src/test/resources/net/karneim/pojobuilder/sourcegen/GenericProperties.expected.txt @@ -17,6 +17,7 @@ public class SampleBuilder /** * Creates a new {@link SampleBuilder}. */ + @SuppressWarnings("cast") public SampleBuilder() { self = (SampleBuilder)this; } diff --git a/src/test/resources/net/karneim/pojobuilder/sourcegen/ObjectProperties.expected.txt b/src/test/resources/net/karneim/pojobuilder/sourcegen/ObjectProperties.expected.txt index db14cee..ae38557 100644 --- a/src/test/resources/net/karneim/pojobuilder/sourcegen/ObjectProperties.expected.txt +++ b/src/test/resources/net/karneim/pojobuilder/sourcegen/ObjectProperties.expected.txt @@ -21,6 +21,7 @@ public class SampleBuilder /** * Creates a new {@link SampleBuilder}. */ + @SuppressWarnings("cast") public SampleBuilder() { self = (SampleBuilder)this; } diff --git a/src/test/resources/net/karneim/pojobuilder/sourcegen/ParameterizedGenericProperties.expected.txt b/src/test/resources/net/karneim/pojobuilder/sourcegen/ParameterizedGenericProperties.expected.txt index 92682c5..9241894 100644 --- a/src/test/resources/net/karneim/pojobuilder/sourcegen/ParameterizedGenericProperties.expected.txt +++ b/src/test/resources/net/karneim/pojobuilder/sourcegen/ParameterizedGenericProperties.expected.txt @@ -14,6 +14,7 @@ public class SampleBuilder /** * Creates a new {@link SampleBuilder}. */ + @SuppressWarnings("cast") public SampleBuilder() { self = (SampleBuilder)this; } diff --git a/src/test/resources/net/karneim/pojobuilder/sourcegen/PrimitiveProperties.expected.txt b/src/test/resources/net/karneim/pojobuilder/sourcegen/PrimitiveProperties.expected.txt index 63dc856..9086e40 100644 --- a/src/test/resources/net/karneim/pojobuilder/sourcegen/PrimitiveProperties.expected.txt +++ b/src/test/resources/net/karneim/pojobuilder/sourcegen/PrimitiveProperties.expected.txt @@ -27,6 +27,7 @@ public class SampleBuilder /** * Creates a new {@link SampleBuilder}. */ + @SuppressWarnings("cast") public SampleBuilder() { self = (SampleBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/PojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/PojoBuilder.java index 8ccc2b7..be3c5e7 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/PojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/PojoBuilder.java @@ -16,6 +16,7 @@ public class PojoBuilder /** * Creates a new {@link PojoBuilder}. */ + @SuppressWarnings("cast") public PojoBuilder() { self = (PojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/innerclasses/PojoWithAmbiguousInnerClassImportsBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/innerclasses/PojoWithAmbiguousInnerClassImportsBuilder.java index 234e431..0df9494 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/innerclasses/PojoWithAmbiguousInnerClassImportsBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/innerclasses/PojoWithAmbiguousInnerClassImportsBuilder.java @@ -16,6 +16,7 @@ public class PojoWithAmbiguousInnerClassImportsBuilder /** * Creates a new {@link PojoWithAmbiguousInnerClassImportsBuilder}. */ + @SuppressWarnings("cast") public PojoWithAmbiguousInnerClassImportsBuilder() { self = (PojoWithAmbiguousInnerClassImportsBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/optional/PojoWithAmbiguousOptionalImportsBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/optional/PojoWithAmbiguousOptionalImportsBuilder.java index 65d9348..53c6b58 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/optional/PojoWithAmbiguousOptionalImportsBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/ambiguousimports/optional/PojoWithAmbiguousOptionalImportsBuilder.java @@ -13,6 +13,7 @@ public class PojoWithAmbiguousOptionalImportsBuilder /** * Creates a new {@link PojoWithAmbiguousOptionalImportsBuilder}. */ + @SuppressWarnings("cast") public PojoWithAmbiguousOptionalImportsBuilder() { self = (PojoWithAmbiguousOptionalImportsBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/array/GenericPojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/array/GenericPojoBuilder.java index 632ba22..b72fda2 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/array/GenericPojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/array/GenericPojoBuilder.java @@ -17,6 +17,7 @@ public class GenericPojoBuilder /** * Creates a new {@link GenericPojoBuilder}. */ + @SuppressWarnings("cast") public GenericPojoBuilder() { self = (GenericPojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/array/PojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/array/PojoBuilder.java index 3e8869b..e5a3662 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/array/PojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/array/PojoBuilder.java @@ -18,6 +18,7 @@ public class PojoBuilder /** * Creates a new {@link PojoBuilder}. */ + @SuppressWarnings("cast") public PojoBuilder() { self = (PojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo1Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo1Builder.java index 84b4120..8d4c98a 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo1Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo1Builder.java @@ -13,6 +13,7 @@ public class Pojo1Builder extends SimpleBaseBuilder /** * Creates a new {@link Pojo1Builder}. */ + @SuppressWarnings("cast") public Pojo1Builder() { self = (Pojo1Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo2Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo2Builder.java index 65c5878..26e3e7b 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo2Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo2Builder.java @@ -13,6 +13,7 @@ public class Pojo2Builder extends BaseBuilderWithGenericBuildMethod /** * Creates a new {@link Pojo2Builder}. */ + @SuppressWarnings("cast") public Pojo2Builder() { self = (Pojo2Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo3Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo3Builder.java index f7e89c5..ae6088b 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo3Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo3Builder.java @@ -13,6 +13,7 @@ public class Pojo3Builder extends BaseBuilderWithRawBuildMethod /** * Creates a new {@link Pojo3Builder}. */ + @SuppressWarnings("cast") public Pojo3Builder() { self = (Pojo3Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo4Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo4Builder.java index 26db189..b5f7d5d 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo4Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/Pojo4Builder.java @@ -13,6 +13,7 @@ public class Pojo4Builder extends BaseBuilderWithCloneMethod /** * Creates a new {@link Pojo4Builder}. */ + @SuppressWarnings("cast") public Pojo4Builder() { self = (Pojo4Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo1Builder.java.txt b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo1Builder.java.txt index b42eea5..68e4898 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo1Builder.java.txt +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo1Builder.java.txt @@ -13,6 +13,7 @@ public abstract class AbstractPojo1Builder extends SimpleBaseBuilder /** * Creates a new {@link AbstractPojo1Builder}. */ + @SuppressWarnings("cast") public AbstractPojo1Builder() { self = (Pojo1Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo2Builder.java.txt b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo2Builder.java.txt index 0b47b05..b042062 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo2Builder.java.txt +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo2Builder.java.txt @@ -13,6 +13,7 @@ public abstract class AbstractPojo2Builder extends BaseBuilderWithGenericBuildMe /** * Creates a new {@link AbstractPojo2Builder}. */ + @SuppressWarnings("cast") public AbstractPojo2Builder() { self = (Pojo2Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo3Builder.java.txt b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo3Builder.java.txt index 0c5b6fc..431cb50 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo3Builder.java.txt +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/baseclass/andgenerationgap/AbstractPojo3Builder.java.txt @@ -13,6 +13,7 @@ public abstract class AbstractPojo3Builder extends BaseBuilderWithRawBuildMethod /** * Creates a new {@link AbstractPojo3Builder}. */ + @SuppressWarnings("cast") public AbstractPojo3Builder() { self = (Pojo3Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderdependencies/PojoFBuilder.java.txt b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderdependencies/PojoFBuilder.java.txt index 210e3ef..402bad1 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderdependencies/PojoFBuilder.java.txt +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderdependencies/PojoFBuilder.java.txt @@ -15,6 +15,7 @@ public class PojoFBuilder /** * Creates a new {@link PojoFBuilder}. */ + @SuppressWarnings("cast") public PojoFBuilder() { self = (PojoFBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/AnotherPojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/AnotherPojoBuilder.java index 6f2126d..3fcd034 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/AnotherPojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/AnotherPojoBuilder.java @@ -21,6 +21,7 @@ public class AnotherPojoBuilder /** * Creates a new {@link AnotherPojoBuilder}. */ + @SuppressWarnings("cast") public AnotherPojoBuilder() { self = (AnotherPojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/GenericPojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/GenericPojoBuilder.java index b0824ee..b1c57a9 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/GenericPojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/GenericPojoBuilder.java @@ -17,6 +17,7 @@ public class GenericPojoBuilder

/** * Creates a new {@link GenericPojoBuilder}. */ + @SuppressWarnings("cast") public GenericPojoBuilder() { self = (GenericPojoBuilder

)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/Pojo2Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/Pojo2Builder.java index c64890d..f5b053f 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/Pojo2Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/Pojo2Builder.java @@ -18,6 +18,7 @@ public class Pojo2Builder /** * Creates a new {@link Pojo2Builder}. */ + @SuppressWarnings("cast") public Pojo2Builder() { self = (Pojo2Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/Pojo3Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/Pojo3Builder.java index 5a98eb4..9daf35a 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/Pojo3Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/Pojo3Builder.java @@ -21,6 +21,7 @@ public class Pojo3Builder /** * Creates a new {@link Pojo3Builder}. */ + @SuppressWarnings("cast") public Pojo3Builder() { self = (Pojo3Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/PojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/PojoBuilder.java index 814b694..7f24566 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/PojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/builderinterface/PojoBuilder.java @@ -21,6 +21,7 @@ public class PojoBuilder /** * Creates a new {@link PojoBuilder}. */ + @SuppressWarnings("cast") public PojoBuilder() { self = (PojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo1Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo1Builder.java index 83c063f..9319555 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo1Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo1Builder.java @@ -13,6 +13,7 @@ public class Pojo1Builder /** * Creates a new {@link Pojo1Builder}. */ + @SuppressWarnings("cast") public Pojo1Builder() { self = (Pojo1Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo2Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo2Builder.java index f1ecdf2..007b2b6 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo2Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo2Builder.java @@ -13,6 +13,7 @@ public class Pojo2Builder /** * Creates a new {@link Pojo2Builder}. */ + @SuppressWarnings("cast") public Pojo2Builder() { self = (Pojo2Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo3Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo3Builder.java index 20aed5e..e964eca 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo3Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo3Builder.java @@ -13,6 +13,7 @@ public class Pojo3Builder /** * Creates a new {@link Pojo3Builder}. */ + @SuppressWarnings("cast") public Pojo3Builder() { self = (Pojo3Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo4Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo4Builder.java index 071def8..5f7de5d 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo4Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo4Builder.java @@ -13,6 +13,7 @@ public class Pojo4Builder /** * Creates a new {@link Pojo4Builder}. */ + @SuppressWarnings("cast") public Pojo4Builder() { self = (Pojo4Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo5Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo5Builder.java index 8e895b5..08d2ffd 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo5Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/classannotation/Pojo5Builder.java @@ -13,6 +13,7 @@ public class Pojo5Builder /** * Creates a new {@link Pojo5Builder}. */ + @SuppressWarnings("cast") public Pojo5Builder() { self = (Pojo5Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPackagePrivateConstructorBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPackagePrivateConstructorBuilder.java index c223aa3..6572329 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPackagePrivateConstructorBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPackagePrivateConstructorBuilder.java @@ -11,6 +11,7 @@ public class SampleAnnotatedWithPackagePrivateConstructorBuilder /** * Creates a new {@link SampleAnnotatedWithPackagePrivateConstructorBuilder}. */ + @SuppressWarnings("cast") SampleAnnotatedWithPackagePrivateConstructorBuilder() { self = (SampleAnnotatedWithPackagePrivateConstructorBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPrivateConstructorBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPrivateConstructorBuilder.java index 0940ada..0fffcfd 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPrivateConstructorBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPrivateConstructorBuilder.java @@ -20,6 +20,7 @@ public static SampleAnnotatedWithPrivateConstructorBuilder sampleAnnotatedWithPr /** * Creates a new {@link SampleAnnotatedWithPrivateConstructorBuilder}. */ + @SuppressWarnings("cast") private SampleAnnotatedWithPrivateConstructorBuilder() { self = (SampleAnnotatedWithPrivateConstructorBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithProtectedConstructorBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithProtectedConstructorBuilder.java index 55ba241..2c330b3 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithProtectedConstructorBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithProtectedConstructorBuilder.java @@ -11,6 +11,7 @@ public class SampleAnnotatedWithProtectedConstructorBuilder /** * Creates a new {@link SampleAnnotatedWithProtectedConstructorBuilder}. */ + @SuppressWarnings("cast") protected SampleAnnotatedWithProtectedConstructorBuilder() { self = (SampleAnnotatedWithProtectedConstructorBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPublicConstructorBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPublicConstructorBuilder.java index 26e6f50..ecec22e 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPublicConstructorBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructor/SampleAnnotatedWithPublicConstructorBuilder.java @@ -11,6 +11,7 @@ public class SampleAnnotatedWithPublicConstructorBuilder /** * Creates a new {@link SampleAnnotatedWithPublicConstructorBuilder}. */ + @SuppressWarnings("cast") public SampleAnnotatedWithPublicConstructorBuilder() { self = (SampleAnnotatedWithPublicConstructorBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructorannotation/Pojo1Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructorannotation/Pojo1Builder.java index 7ebfa2e..6580c8d 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructorannotation/Pojo1Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructorannotation/Pojo1Builder.java @@ -13,6 +13,7 @@ public class Pojo1Builder /** * Creates a new {@link Pojo1Builder}. */ + @SuppressWarnings("cast") public Pojo1Builder() { self = (Pojo1Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructorannotation/Pojo2Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructorannotation/Pojo2Builder.java index b390f80..7cad4da 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/constructorannotation/Pojo2Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/constructorannotation/Pojo2Builder.java @@ -15,6 +15,7 @@ public class Pojo2Builder /** * Creates a new {@link Pojo2Builder}. */ + @SuppressWarnings("cast") public Pojo2Builder() { self = (Pojo2Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/AddressBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/AddressBuilder.java index c53d7ef..273af2e 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/AddressBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/AddressBuilder.java @@ -17,6 +17,7 @@ public class AddressBuilder /** * Creates a new {@link AddressBuilder}. */ + @SuppressWarnings("cast") public AddressBuilder() { self = (AddressBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/Pojo2Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/Pojo2Builder.java index 29f164f..089e8bd 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/Pojo2Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/Pojo2Builder.java @@ -15,6 +15,7 @@ public class Pojo2Builder /** * Creates a new {@link Pojo2Builder}. */ + @SuppressWarnings("cast") public Pojo2Builder() { self = (Pojo2Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/PojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/PojoBuilder.java index 98d5f41..4f7b082 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/PojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/copymethod/PojoBuilder.java @@ -17,6 +17,7 @@ public class PojoBuilder /** * Creates a new {@link PojoBuilder}. */ + @SuppressWarnings("cast") public PojoBuilder() { self = (PojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoABBuilderB.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoABBuilderB.java index 01ddce2..551bf3a 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoABBuilderB.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoABBuilderB.java @@ -14,6 +14,7 @@ public class FluentPojoABBuilderB /** * Creates a new {@link FluentPojoABBuilderB}. */ + @SuppressWarnings("cast") public FluentPojoABBuilderB() { self = (FluentPojoABBuilderB)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoABuilderA.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoABuilderA.java index a57bb69..164f2fe 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoABuilderA.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoABuilderA.java @@ -14,6 +14,7 @@ public class FluentPojoABuilderA /** * Creates a new {@link FluentPojoABuilderA}. */ + @SuppressWarnings("cast") public FluentPojoABuilderA() { self = (FluentPojoABuilderA)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoCBuilderB.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoCBuilderB.java index cdb4826..23b55e6 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoCBuilderB.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/customannotation/builder/FluentPojoCBuilderB.java @@ -14,6 +14,7 @@ public class FluentPojoCBuilderB /** * Creates a new {@link FluentPojoCBuilderB}. */ + @SuppressWarnings("cast") public FluentPojoCBuilderB() { self = (FluentPojoCBuilderB)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/enums/PojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/enums/PojoBuilder.java index bc6212c..2410c38 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/enums/PojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/enums/PojoBuilder.java @@ -13,6 +13,7 @@ public class PojoBuilder /** * Creates a new {@link PojoBuilder}. */ + @SuppressWarnings("cast") public PojoBuilder() { self = (PojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/excludeproperties/Pojo1Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/excludeproperties/Pojo1Builder.java index ad26fa9..f53a521 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/excludeproperties/Pojo1Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/excludeproperties/Pojo1Builder.java @@ -19,6 +19,7 @@ public class Pojo1Builder /** * Creates a new {@link Pojo1Builder}. */ + @SuppressWarnings("cast") public Pojo1Builder() { self = (Pojo1Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ContainerBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ContainerBuilder.java index d3203cb..448f1be 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ContainerBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ContainerBuilder.java @@ -13,6 +13,7 @@ public class ContainerBuilder /** * Creates a new {@link ContainerBuilder}. */ + @SuppressWarnings("cast") public ContainerBuilder() { self = (ContainerBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/FileContainerBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/FileContainerBuilder.java index 3e6ba7b..718e66d 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/FileContainerBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/FileContainerBuilder.java @@ -14,6 +14,7 @@ public class FileContainerBuilder /** * Creates a new {@link FileContainerBuilder}. */ + @SuppressWarnings("cast") public FileContainerBuilder() { self = (FileContainerBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/GenericListContainerBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/GenericListContainerBuilder.java index 177a156..29ada81 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/GenericListContainerBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/GenericListContainerBuilder.java @@ -14,6 +14,7 @@ public class GenericListContainerBuilder /** * Creates a new {@link GenericListContainerBuilder}. */ + @SuppressWarnings("cast") public GenericListContainerBuilder() { self = (GenericListContainerBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/PairBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/PairBuilder.java index ead2186..e545484 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/PairBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/PairBuilder.java @@ -15,6 +15,7 @@ public class PairBuilder /** * Creates a new {@link PairBuilder}. */ + @SuppressWarnings("cast") public PairBuilder() { self = (PairBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ProductBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ProductBuilder.java index a627925..ddff55c 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ProductBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ProductBuilder.java @@ -16,6 +16,7 @@ public class ProductBuilder /** * Creates a new {@link ProductBuilder}. */ + @SuppressWarnings("cast") public ProductBuilder() { self = (ProductBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ResourceBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ResourceBuilder.java index 60107b5..053bbe1 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ResourceBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/ResourceBuilder.java @@ -15,6 +15,7 @@ public class ResourceBuilder /** * Creates a new {@link ResourceBuilder}. */ + @SuppressWarnings("cast") public ResourceBuilder() { self = (ResourceBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/StringPairBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/StringPairBuilder.java index 0a195da..ad98243 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/StringPairBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/StringPairBuilder.java @@ -15,6 +15,7 @@ public class StringPairBuilder /** * Creates a new {@link StringPairBuilder}. */ + @SuppressWarnings("cast") public StringPairBuilder() { self = (StringPairBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/TPairBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/TPairBuilder.java index 822c93c..90b4980 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/TPairBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/factorymethodannotation/TPairBuilder.java @@ -15,6 +15,7 @@ public class TPairBuilder /** * Creates a new {@link TPairBuilder}. */ + @SuppressWarnings("cast") public TPairBuilder() { self = (TPairBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/generationgap/AbstractOrderBuilder.java.txt b/src/testdata/java/net/karneim/pojobuilder/processor/with/generationgap/AbstractOrderBuilder.java.txt index ed7b710..5ce24f3 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/generationgap/AbstractOrderBuilder.java.txt +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/generationgap/AbstractOrderBuilder.java.txt @@ -18,6 +18,7 @@ public abstract class AbstractOrderBuilder /** * Creates a new {@link AbstractOrderBuilder}. */ + @SuppressWarnings("cast") public AbstractOrderBuilder() { self = (OrderBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/generationgap/AbstractPlayerBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/generationgap/AbstractPlayerBuilder.java index 03a001e..c962ff4 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/generationgap/AbstractPlayerBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/generationgap/AbstractPlayerBuilder.java @@ -15,6 +15,7 @@ public abstract class AbstractPlayerBuilder /** * Creates a new {@link AbstractPlayerBuilder}. */ + @SuppressWarnings("cast") public AbstractPlayerBuilder() { self = (PlayerBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/generics/PairBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/generics/PairBuilder.java index 7beb32d..934bf02 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/generics/PairBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/generics/PairBuilder.java @@ -15,6 +15,7 @@ public class PairBuilder, B extends Number> /** * Creates a new {@link PairBuilder}. */ + @SuppressWarnings("cast") public PairBuilder() { self = (PairBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/generics/PojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/generics/PojoBuilder.java index a28266b..3e35197 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/generics/PojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/generics/PojoBuilder.java @@ -23,6 +23,7 @@ public class PojoBuilder /** * Creates a new {@link PojoBuilder}. */ + @SuppressWarnings("cast") public PojoBuilder() { self = (PojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo1Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo1Builder.java index 2b2f792..f8c86f5 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo1Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo1Builder.java @@ -29,6 +29,7 @@ public class Pojo1Builder /** * Creates a new {@link Pojo1Builder}. */ + @SuppressWarnings("cast") public Pojo1Builder() { self = (Pojo1Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo2Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo2Builder.java index ed239d0..3fb22f4 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo2Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo2Builder.java @@ -17,6 +17,7 @@ public class Pojo2Builder /** * Creates a new {@link Pojo2Builder}. */ + @SuppressWarnings("cast") public Pojo2Builder() { self = (Pojo2Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo3Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo3Builder.java index ec30987..9a2d79e 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo3Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/includeproperties/Pojo3Builder.java @@ -17,6 +17,7 @@ public class Pojo3Builder /** * Creates a new {@link Pojo3Builder}. */ + @SuppressWarnings("cast") public Pojo3Builder() { self = (Pojo3Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/innerclass/InnerPojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/innerclass/InnerPojoBuilder.java index 009840c..29930c2 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/innerclass/InnerPojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/innerclass/InnerPojoBuilder.java @@ -18,6 +18,7 @@ public class InnerPojoBuilder /** * Creates a new {@link InnerPojoBuilder}. */ + @SuppressWarnings("cast") public InnerPojoBuilder() { self = (InnerPojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/intopackage/builder/SampleBean3Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/intopackage/builder/SampleBean3Builder.java index f182c03..787e8a2 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/intopackage/builder/SampleBean3Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/intopackage/builder/SampleBean3Builder.java @@ -14,6 +14,7 @@ public class SampleBean3Builder /** * Creates a new {@link SampleBean3Builder}. */ + @SuppressWarnings("cast") public SampleBean3Builder() { self = (SampleBean3Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/name/FluentSampleBean4Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/name/FluentSampleBean4Builder.java index 25db203..9816b16 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/name/FluentSampleBean4Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/name/FluentSampleBean4Builder.java @@ -13,6 +13,7 @@ public class FluentSampleBean4Builder /** * Creates a new {@link FluentSampleBean4Builder}. */ + @SuppressWarnings("cast") public FluentSampleBean4Builder() { self = (FluentSampleBean4Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicConstructorBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicConstructorBuilder.java index 4c451dd..7a021bd 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicConstructorBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicConstructorBuilder.java @@ -17,6 +17,7 @@ public class PojoWithGuavaOptionalBasicConstructorBuilder /** * Creates a new {@link PojoWithGuavaOptionalBasicConstructorBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalBasicConstructorBuilder() { self = (PojoWithGuavaOptionalBasicConstructorBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicConstructorWithBuilderPropertiesBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicConstructorWithBuilderPropertiesBuilder.java index 9171203..e5fdcbc 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicConstructorWithBuilderPropertiesBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicConstructorWithBuilderPropertiesBuilder.java @@ -22,6 +22,7 @@ public class PojoWithGuavaOptionalBasicConstructorWithBuilderPropertiesBuilder /** * Creates a new {@link PojoWithGuavaOptionalBasicConstructorWithBuilderPropertiesBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalBasicConstructorWithBuilderPropertiesBuilder() { self = (PojoWithGuavaOptionalBasicConstructorWithBuilderPropertiesBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFactoryBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFactoryBuilder.java index a462679..5851e92 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFactoryBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFactoryBuilder.java @@ -17,6 +17,7 @@ public class PojoWithGuavaOptionalBasicFactoryBuilder /** * Creates a new {@link PojoWithGuavaOptionalBasicFactoryBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalBasicFactoryBuilder() { self = (PojoWithGuavaOptionalBasicFactoryBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFactoryWithBuilderPropertiesBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFactoryWithBuilderPropertiesBuilder.java index a3fa4f9..4c631a2 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFactoryWithBuilderPropertiesBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFactoryWithBuilderPropertiesBuilder.java @@ -22,6 +22,7 @@ public class PojoWithGuavaOptionalBasicFactoryWithBuilderPropertiesBuilder /** * Creates a new {@link PojoWithGuavaOptionalBasicFactoryWithBuilderPropertiesBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalBasicFactoryWithBuilderPropertiesBuilder() { self = (PojoWithGuavaOptionalBasicFactoryWithBuilderPropertiesBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFieldAccessBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFieldAccessBuilder.java index a6115bc..3b4c708 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFieldAccessBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFieldAccessBuilder.java @@ -17,6 +17,7 @@ public class PojoWithGuavaOptionalBasicFieldAccessBuilder /** * Creates a new {@link PojoWithGuavaOptionalBasicFieldAccessBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalBasicFieldAccessBuilder() { self = (PojoWithGuavaOptionalBasicFieldAccessBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFieldAccessWithBuilderPropertiesBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFieldAccessWithBuilderPropertiesBuilder.java index 4f39de5..aae1485 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFieldAccessWithBuilderPropertiesBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicFieldAccessWithBuilderPropertiesBuilder.java @@ -22,6 +22,7 @@ public class PojoWithGuavaOptionalBasicFieldAccessWithBuilderPropertiesBuilder /** * Creates a new {@link PojoWithGuavaOptionalBasicFieldAccessWithBuilderPropertiesBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalBasicFieldAccessWithBuilderPropertiesBuilder() { self = (PojoWithGuavaOptionalBasicFieldAccessWithBuilderPropertiesBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicSettersBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicSettersBuilder.java index de42cce..b991ca3 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicSettersBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicSettersBuilder.java @@ -17,6 +17,7 @@ public class PojoWithGuavaOptionalBasicSettersBuilder /** * Creates a new {@link PojoWithGuavaOptionalBasicSettersBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalBasicSettersBuilder() { self = (PojoWithGuavaOptionalBasicSettersBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicSettersWithBuilderPropertiesBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicSettersWithBuilderPropertiesBuilder.java index 869622e..b85cebd 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicSettersWithBuilderPropertiesBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalBasicSettersWithBuilderPropertiesBuilder.java @@ -22,6 +22,7 @@ public class PojoWithGuavaOptionalBasicSettersWithBuilderPropertiesBuilder /** * Creates a new {@link PojoWithGuavaOptionalBasicSettersWithBuilderPropertiesBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalBasicSettersWithBuilderPropertiesBuilder() { self = (PojoWithGuavaOptionalBasicSettersWithBuilderPropertiesBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalConstructorBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalConstructorBuilder.java index 6833cd1..6087e68 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalConstructorBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalConstructorBuilder.java @@ -16,6 +16,7 @@ public class PojoWithGuavaOptionalOptionalConstructorBuilder /** * Creates a new {@link PojoWithGuavaOptionalOptionalConstructorBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalOptionalConstructorBuilder() { self = (PojoWithGuavaOptionalOptionalConstructorBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalConstructorWithBuilderPropertiesBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalConstructorWithBuilderPropertiesBuilder.java index 9ff90a2..09cc590 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalConstructorWithBuilderPropertiesBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalConstructorWithBuilderPropertiesBuilder.java @@ -20,6 +20,7 @@ public class PojoWithGuavaOptionalOptionalConstructorWithBuilderPropertiesBuilde /** * Creates a new {@link PojoWithGuavaOptionalOptionalConstructorWithBuilderPropertiesBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalOptionalConstructorWithBuilderPropertiesBuilder() { self = (PojoWithGuavaOptionalOptionalConstructorWithBuilderPropertiesBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFactoryBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFactoryBuilder.java index 2920668..76c056d 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFactoryBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFactoryBuilder.java @@ -16,6 +16,7 @@ public class PojoWithGuavaOptionalOptionalFactoryBuilder /** * Creates a new {@link PojoWithGuavaOptionalOptionalFactoryBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalOptionalFactoryBuilder() { self = (PojoWithGuavaOptionalOptionalFactoryBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFactoryWithBuilderPropertiesBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFactoryWithBuilderPropertiesBuilder.java index c5fdbc7..19a22e9 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFactoryWithBuilderPropertiesBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFactoryWithBuilderPropertiesBuilder.java @@ -20,6 +20,7 @@ public class PojoWithGuavaOptionalOptionalFactoryWithBuilderPropertiesBuilder /** * Creates a new {@link PojoWithGuavaOptionalOptionalFactoryWithBuilderPropertiesBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalOptionalFactoryWithBuilderPropertiesBuilder() { self = (PojoWithGuavaOptionalOptionalFactoryWithBuilderPropertiesBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFieldAccessBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFieldAccessBuilder.java index f91c4f2..1268db5 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFieldAccessBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFieldAccessBuilder.java @@ -16,6 +16,7 @@ public class PojoWithGuavaOptionalOptionalFieldAccessBuilder /** * Creates a new {@link PojoWithGuavaOptionalOptionalFieldAccessBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalOptionalFieldAccessBuilder() { self = (PojoWithGuavaOptionalOptionalFieldAccessBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFieldAccessWithBuilderPropertiesBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFieldAccessWithBuilderPropertiesBuilder.java index 66b740f..108b4d2 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFieldAccessWithBuilderPropertiesBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalFieldAccessWithBuilderPropertiesBuilder.java @@ -20,6 +20,7 @@ public class PojoWithGuavaOptionalOptionalFieldAccessWithBuilderPropertiesBuilde /** * Creates a new {@link PojoWithGuavaOptionalOptionalFieldAccessWithBuilderPropertiesBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalOptionalFieldAccessWithBuilderPropertiesBuilder() { self = (PojoWithGuavaOptionalOptionalFieldAccessWithBuilderPropertiesBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalSettersBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalSettersBuilder.java index 17776e5..af90b99 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalSettersBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalSettersBuilder.java @@ -16,6 +16,7 @@ public class PojoWithGuavaOptionalOptionalSettersBuilder /** * Creates a new {@link PojoWithGuavaOptionalOptionalSettersBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalOptionalSettersBuilder() { self = (PojoWithGuavaOptionalOptionalSettersBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalSettersWithBuilderPropertiesBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalSettersWithBuilderPropertiesBuilder.java index 46b9f89..6584464 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalSettersWithBuilderPropertiesBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithGuavaOptionalOptionalSettersWithBuilderPropertiesBuilder.java @@ -20,6 +20,7 @@ public class PojoWithGuavaOptionalOptionalSettersWithBuilderPropertiesBuilder /** * Creates a new {@link PojoWithGuavaOptionalOptionalSettersWithBuilderPropertiesBuilder}. */ + @SuppressWarnings("cast") public PojoWithGuavaOptionalOptionalSettersWithBuilderPropertiesBuilder() { self = (PojoWithGuavaOptionalOptionalSettersWithBuilderPropertiesBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithOtherOptionalBasicFieldAccessBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithOtherOptionalBasicFieldAccessBuilder.java index aef697f..8126ee7 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithOtherOptionalBasicFieldAccessBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/optionals/PojoWithOtherOptionalBasicFieldAccessBuilder.java @@ -16,6 +16,7 @@ public class PojoWithOtherOptionalBasicFieldAccessBuilder /** * Creates a new {@link PojoWithOtherOptionalBasicFieldAccessBuilder}. */ + @SuppressWarnings("cast") public PojoWithOtherOptionalBasicFieldAccessBuilder() { self = (PojoWithOtherOptionalBasicFieldAccessBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/publicfields/PojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/publicfields/PojoBuilder.java index c026e35..4d95641 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/publicfields/PojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/publicfields/PojoBuilder.java @@ -15,6 +15,7 @@ public class PojoBuilder /** * Creates a new {@link PojoBuilder}. */ + @SuppressWarnings("cast") public PojoBuilder() { self = (PojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/settername/Pojo2Builder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/settername/Pojo2Builder.java index 43288a3..43bd854 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/settername/Pojo2Builder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/settername/Pojo2Builder.java @@ -15,6 +15,7 @@ public class Pojo2Builder /** * Creates a new {@link Pojo2Builder}. */ + @SuppressWarnings("cast") public Pojo2Builder() { self = (Pojo2Builder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/settername/PojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/settername/PojoBuilder.java index 01e2d85..f0a1165 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/settername/PojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/settername/PojoBuilder.java @@ -15,6 +15,7 @@ public class PojoBuilder /** * Creates a new {@link PojoBuilder}. */ + @SuppressWarnings("cast") public PojoBuilder() { self = (PojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/AbstractStrifeBuilder.java.txt b/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/AbstractStrifeBuilder.java.txt index 68c2033..cccb7af 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/AbstractStrifeBuilder.java.txt +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/AbstractStrifeBuilder.java.txt @@ -13,6 +13,7 @@ public abstract class AbstractStrifeBuilder /** * Creates a new {@link AbstractStrifeBuilder}. */ + @SuppressWarnings("cast") public AbstractStrifeBuilder() { self = (StrifeBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/ContainerBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/ContainerBuilder.java index 75633a9..5580259 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/ContainerBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/ContainerBuilder.java @@ -22,6 +22,7 @@ public static ContainerBuilder container() { /** * Creates a new {@link ContainerBuilder}. */ + @SuppressWarnings("cast") public ContainerBuilder() { self = (ContainerBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/TroubleBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/TroubleBuilder.java index e68a6c2..4417695 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/TroubleBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/staticfactorymethod/TroubleBuilder.java @@ -22,6 +22,7 @@ public static TroubleBuilder trouble() { /** * Creates a new {@link TroubleBuilder}. */ + @SuppressWarnings("cast") private TroubleBuilder() { self = (TroubleBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/utf8/PojoWithUmlautBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/utf8/PojoWithUmlautBuilder.java index d8ae8ce..b0e351d 100755 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/utf8/PojoWithUmlautBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/utf8/PojoWithUmlautBuilder.java @@ -14,6 +14,7 @@ public class PojoWithUmlautBuilder /** * Creates a new {@link PojoWithUmlautBuilder}. */ + @SuppressWarnings("cast") public PojoWithUmlautBuilder() { self = (PojoWithUmlautBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/validator/PojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/validator/PojoBuilder.java index d0b127e..64eeb90 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/validator/PojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/validator/PojoBuilder.java @@ -14,6 +14,7 @@ public class PojoBuilder /** * Creates a new {@link PojoBuilder}. */ + @SuppressWarnings("cast") public PojoBuilder() { self = (PojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/varargs/OtherPojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/varargs/OtherPojoBuilder.java index e14fccc..6dbda3c 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/varargs/OtherPojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/varargs/OtherPojoBuilder.java @@ -19,6 +19,7 @@ public class OtherPojoBuilder /** * Creates a new {@link OtherPojoBuilder}. */ + @SuppressWarnings("cast") public OtherPojoBuilder() { self = (OtherPojoBuilder)this; } diff --git a/src/testdata/java/net/karneim/pojobuilder/processor/with/varargs/PojoBuilder.java b/src/testdata/java/net/karneim/pojobuilder/processor/with/varargs/PojoBuilder.java index dd8fc6c..a93d044 100644 --- a/src/testdata/java/net/karneim/pojobuilder/processor/with/varargs/PojoBuilder.java +++ b/src/testdata/java/net/karneim/pojobuilder/processor/with/varargs/PojoBuilder.java @@ -19,6 +19,7 @@ public class PojoBuilder /** * Creates a new {@link PojoBuilder}. */ + @SuppressWarnings("cast") public PojoBuilder() { self = (PojoBuilder)this; } diff --git a/src/testdata/java/samples/AbstractPlayerBuilder.java b/src/testdata/java/samples/AbstractPlayerBuilder.java index 378fc72..8e8ed0d 100644 --- a/src/testdata/java/samples/AbstractPlayerBuilder.java +++ b/src/testdata/java/samples/AbstractPlayerBuilder.java @@ -15,6 +15,7 @@ public abstract class AbstractPlayerBuilder /** * Creates a new {@link AbstractPlayerBuilder}. */ + @SuppressWarnings("cast") public AbstractPlayerBuilder() { self = (PlayerBuilder)this; } diff --git a/src/testdata/java/samples/AddressBuilder.java b/src/testdata/java/samples/AddressBuilder.java index 10f8ff3..1fffc55 100644 --- a/src/testdata/java/samples/AddressBuilder.java +++ b/src/testdata/java/samples/AddressBuilder.java @@ -20,6 +20,7 @@ public class AddressBuilder /** * Creates a new {@link AddressBuilder}. */ + @SuppressWarnings("cast") public AddressBuilder() { self = (AddressBuilder)this; } diff --git a/src/testdata/java/samples/ContactBuilder.java b/src/testdata/java/samples/ContactBuilder.java index 37135e7..cc7a2b0 100644 --- a/src/testdata/java/samples/ContactBuilder.java +++ b/src/testdata/java/samples/ContactBuilder.java @@ -17,6 +17,7 @@ public class ContactBuilder /** * Creates a new {@link ContactBuilder}. */ + @SuppressWarnings("cast") public ContactBuilder() { self = (ContactBuilder)this; } diff --git a/src/testdata/java/samples/CredentialsBuilder.java b/src/testdata/java/samples/CredentialsBuilder.java index 2b00c55..8c77ef0 100644 --- a/src/testdata/java/samples/CredentialsBuilder.java +++ b/src/testdata/java/samples/CredentialsBuilder.java @@ -16,6 +16,7 @@ public class CredentialsBuilder /** * Creates a new {@link CredentialsBuilder}. */ + @SuppressWarnings("cast") public CredentialsBuilder() { self = (CredentialsBuilder)this; } diff --git a/src/testdata/java/samples/FileBuilder.java b/src/testdata/java/samples/FileBuilder.java index c9d7a02..bfaeda2 100644 --- a/src/testdata/java/samples/FileBuilder.java +++ b/src/testdata/java/samples/FileBuilder.java @@ -22,6 +22,7 @@ public class FileBuilder /** * Creates a new {@link FileBuilder}. */ + @SuppressWarnings("cast") public FileBuilder() { self = (FileBuilder)this; } diff --git a/src/testdata/java/samples/GregorianCalendarBuilder.java b/src/testdata/java/samples/GregorianCalendarBuilder.java index 8027238..2a32874 100755 --- a/src/testdata/java/samples/GregorianCalendarBuilder.java +++ b/src/testdata/java/samples/GregorianCalendarBuilder.java @@ -24,6 +24,7 @@ public class GregorianCalendarBuilder /** * Creates a new {@link GregorianCalendarBuilder}. */ + @SuppressWarnings("cast") public GregorianCalendarBuilder() { self = (GregorianCalendarBuilder)this; } diff --git a/src/testdata/java/samples/InputSourceBuilder.java b/src/testdata/java/samples/InputSourceBuilder.java index 7081011..f882144 100755 --- a/src/testdata/java/samples/InputSourceBuilder.java +++ b/src/testdata/java/samples/InputSourceBuilder.java @@ -17,6 +17,7 @@ public class InputSourceBuilder /** * Creates a new {@link InputSourceBuilder}. */ + @SuppressWarnings("cast") public InputSourceBuilder() { self = (InputSourceBuilder)this; } diff --git a/src/testdata/java/samples/ItemBuilder.java b/src/testdata/java/samples/ItemBuilder.java index 4febf5e..ac48f72 100755 --- a/src/testdata/java/samples/ItemBuilder.java +++ b/src/testdata/java/samples/ItemBuilder.java @@ -17,6 +17,7 @@ public class ItemBuilder /** * Creates a new {@link ItemBuilder}. */ + @SuppressWarnings("cast") public ItemBuilder() { self = (ItemBuilder)this; } diff --git a/src/testdata/java/samples/OrderBuilder.java b/src/testdata/java/samples/OrderBuilder.java index a13625c..02e658d 100755 --- a/src/testdata/java/samples/OrderBuilder.java +++ b/src/testdata/java/samples/OrderBuilder.java @@ -18,6 +18,7 @@ public class OrderBuilder /** * Creates a new {@link OrderBuilder}. */ + @SuppressWarnings("cast") public OrderBuilder() { self = (OrderBuilder)this; } diff --git a/src/testdata/java/samples/PlayerBuilder.java b/src/testdata/java/samples/PlayerBuilder.java index 7510aa3..74dd35d 100644 --- a/src/testdata/java/samples/PlayerBuilder.java +++ b/src/testdata/java/samples/PlayerBuilder.java @@ -18,6 +18,7 @@ public class PlayerBuilder extends AbstractPlayerBuilder { /** * Creates a new {@link PlayerBuilder}. */ + @SuppressWarnings("cast") public PlayerBuilder() { } } diff --git a/src/testdata/java/samples/RecipientBuilder.java b/src/testdata/java/samples/RecipientBuilder.java index 5d79eee..23fa9d8 100644 --- a/src/testdata/java/samples/RecipientBuilder.java +++ b/src/testdata/java/samples/RecipientBuilder.java @@ -17,6 +17,7 @@ public class RecipientBuilder /** * Creates a new {@link RecipientBuilder}. */ + @SuppressWarnings("cast") public RecipientBuilder() { self = (RecipientBuilder)this; } diff --git a/src/testdata/java/samples/TaskBuilder.java b/src/testdata/java/samples/TaskBuilder.java index 34c969c..8ac97fc 100644 --- a/src/testdata/java/samples/TaskBuilder.java +++ b/src/testdata/java/samples/TaskBuilder.java @@ -26,6 +26,7 @@ public static TaskBuilder task() { /** * Creates a new {@link TaskBuilder}. */ + @SuppressWarnings("cast") public TaskBuilder() { self = (TaskBuilder)this; } diff --git a/src/testdata/java/samples/TextEmailBuilder.java b/src/testdata/java/samples/TextEmailBuilder.java index 958ca34..53babcc 100644 --- a/src/testdata/java/samples/TextEmailBuilder.java +++ b/src/testdata/java/samples/TextEmailBuilder.java @@ -19,6 +19,7 @@ public class TextEmailBuilder /** * Creates a new {@link TextEmailBuilder}. */ + @SuppressWarnings("cast") public TextEmailBuilder() { self = (TextEmailBuilder)this; } diff --git a/src/testdata/java/samples/UrlBuilder.java b/src/testdata/java/samples/UrlBuilder.java index d4b8af1..a91665d 100644 --- a/src/testdata/java/samples/UrlBuilder.java +++ b/src/testdata/java/samples/UrlBuilder.java @@ -23,6 +23,7 @@ public class UrlBuilder /** * Creates a new {@link UrlBuilder}. */ + @SuppressWarnings("cast") public UrlBuilder() { self = (UrlBuilder)this; } diff --git a/src/testdata/java/samples/UserBuilder.java b/src/testdata/java/samples/UserBuilder.java index 26763fc..2245768 100644 --- a/src/testdata/java/samples/UserBuilder.java +++ b/src/testdata/java/samples/UserBuilder.java @@ -15,6 +15,7 @@ public class UserBuilder /** * Creates a new {@link UserBuilder}. */ + @SuppressWarnings("cast") public UserBuilder() { self = (UserBuilder)this; } diff --git a/src/testdata/java/samples/dsl/StringBuilder.java b/src/testdata/java/samples/dsl/StringBuilder.java index 4debdfc..a71ed3c 100755 --- a/src/testdata/java/samples/dsl/StringBuilder.java +++ b/src/testdata/java/samples/dsl/StringBuilder.java @@ -18,6 +18,7 @@ public class StringBuilder /** * Creates a new {@link StringBuilder}. */ + @SuppressWarnings("cast") public StringBuilder() { self = (StringBuilder)this; }