mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-05-12 12:40:53 +00:00
[Java] Remove bean validation annotations on builder (#19580)
* Revert #18724 Make JAX-RS spec BuilderImpl class final again * Remove bean validation annotations from builder * Also update other java generators * Introduce removeAnnotations lambda * Undo import changes to JavaHelidonClientCodegen * Add javadoc comment, examples and test for AbstractJavaCodegen.removeAnnotations()
This commit is contained in:
parent
00c76de2a9
commit
eb96380928
@ -657,6 +657,9 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
|
||||
}
|
||||
writer.write(content);
|
||||
});
|
||||
additionalProperties.put("removeAnnotations", (Mustache.Lambda) (fragment, writer) -> {
|
||||
writer.write(removeAnnotations(fragment.execute()));
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@ -1802,18 +1805,30 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
|
||||
return;
|
||||
}
|
||||
|
||||
// the response data types should not contain a bean validation annotation.
|
||||
if (property.dataType.contains("@")) {
|
||||
property.dataType = removeAnnotations(property.dataType);
|
||||
}
|
||||
// the response data types should not contain a bean validation annotation.
|
||||
if (response.dataType.contains("@")) {
|
||||
response.dataType = removeAnnotations(response.dataType);
|
||||
}
|
||||
// the response data types should not contain bean validation annotations.
|
||||
property.dataType = removeAnnotations(property.dataType);
|
||||
response.dataType = removeAnnotations(response.dataType);
|
||||
}
|
||||
|
||||
private String removeAnnotations(String type) {
|
||||
return type.replaceAll("(?:(?i)@[a-z0-9]*+([(].*[)]|\\s*))*+", "");
|
||||
/**
|
||||
* Remove annotations from the given data type string.
|
||||
*
|
||||
* For example:
|
||||
* <ul>
|
||||
* <li>{@code @Min(0) @Max(10)Integer} -> {@code Integer}</li>
|
||||
* <li>{@code @Pattern(regexp = "^[a-z]$")String>} -> {@code String}</li>
|
||||
* <li>{@code List<@Pattern(regexp = "^[a-z]$")String>}" -> "{@code List<String>}"</li>
|
||||
* <li>{@code List<@Valid Pet>}" -> "{@code List<Pet>}"</li>
|
||||
* </ul>
|
||||
*
|
||||
* @param dataType the data type string
|
||||
* @return the data type string without annotations
|
||||
*/
|
||||
public String removeAnnotations(String dataType) {
|
||||
if (dataType != null && dataType.contains("@")) {
|
||||
return dataType.replaceAll("(?:(?i)@[a-z0-9]*+([(].*[)]|\\s*))*+", "");
|
||||
}
|
||||
return dataType;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -14,9 +14,9 @@ public static class Builder {{#parentModel}}extends {{classname}}.Builder {{/par
|
||||
}
|
||||
|
||||
{{#vars}}
|
||||
public {{classname}}.Builder {{name}}({{{datatypeWithEnum}}} {{name}}) {
|
||||
public {{classname}}.Builder {{name}}({{#removeAnnotations}}{{{datatypeWithEnum}}}{{/removeAnnotations}} {{name}}) {
|
||||
{{#vendorExtensions.x-is-jackson-optional-nullable}}
|
||||
this.instance.{{name}} = JsonNullable.<{{{datatypeWithEnum}}}>of({{name}});
|
||||
this.instance.{{name}} = JsonNullable.<{{#removeAnnotations}}{{{datatypeWithEnum}}}{{/removeAnnotations}}>of({{name}});
|
||||
{{/vendorExtensions.x-is-jackson-optional-nullable}}
|
||||
{{^vendorExtensions.x-is-jackson-optional-nullable}}
|
||||
this.instance.{{name}} = {{name}};
|
||||
@ -24,7 +24,7 @@ public static class Builder {{#parentModel}}extends {{classname}}.Builder {{/par
|
||||
return this;
|
||||
}
|
||||
{{#vendorExtensions.x-is-jackson-optional-nullable}}
|
||||
public {{classname}}.Builder {{name}}(JsonNullable<{{{datatypeWithEnum}}}> {{name}}) {
|
||||
public {{classname}}.Builder {{name}}(JsonNullable<{{#removeAnnotations}}{{{datatypeWithEnum}}}{{/removeAnnotations}}> {{name}}) {
|
||||
this.instance.{{name}} = {{name}};
|
||||
return this;
|
||||
}
|
||||
@ -32,12 +32,12 @@ public static class Builder {{#parentModel}}extends {{classname}}.Builder {{/par
|
||||
{{/vars}}
|
||||
|
||||
{{#parentVars}}
|
||||
public {{classname}}.Builder {{name}}({{{datatypeWithEnum}}} {{name}}) { // inherited: {{isInherited}}
|
||||
public {{classname}}.Builder {{name}}({{#removeAnnotations}}{{{datatypeWithEnum}}}{{/removeAnnotations}} {{name}}) { // inherited: {{isInherited}}
|
||||
super.{{name}}({{name}});
|
||||
return this;
|
||||
}
|
||||
{{#vendorExtensions.x-is-jackson-optional-nullable}}
|
||||
public {{classname}}.Builder {{name}}(JsonNullable<{{{datatypeWithEnum}}}> {{name}}) {
|
||||
public {{classname}}.Builder {{name}}(JsonNullable<{{#removeAnnotations}}{{{datatypeWithEnum}}}{{/removeAnnotations}}> {{name}}) {
|
||||
this.instance.{{name}} = {{name}};
|
||||
return this;
|
||||
}
|
||||
|
@ -188,7 +188,7 @@ public class {{classname}} {{#parent}}extends {{{.}}}{{/parent}} {{#vendorExtens
|
||||
return new {{classname}}BuilderImpl();
|
||||
}
|
||||
|
||||
private static class {{classname}}BuilderImpl extends {{classname}}Builder<{{classname}}, {{classname}}BuilderImpl> {
|
||||
private static final class {{classname}}BuilderImpl extends {{classname}}Builder<{{classname}}, {{classname}}BuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected {{classname}}BuilderImpl self() {
|
||||
@ -203,7 +203,7 @@ public class {{classname}} {{#parent}}extends {{{.}}}{{/parent}} {{#vendorExtens
|
||||
|
||||
public static abstract class {{classname}}Builder<C extends {{classname}}, B extends {{classname}}Builder<C, B>> {{#parent}}extends {{{.}}}Builder<C, B>{{/parent}} {
|
||||
{{#vars}}
|
||||
private {{{datatypeWithEnum}}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};
|
||||
private {{#removeAnnotations}}{{{datatypeWithEnum}}}{{/removeAnnotations}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};
|
||||
{{/vars}}
|
||||
{{^parent}}
|
||||
protected abstract B self();
|
||||
@ -212,7 +212,7 @@ public class {{classname}} {{#parent}}extends {{{.}}}{{/parent}} {{#vendorExtens
|
||||
{{/parent}}
|
||||
|
||||
{{#vars}}
|
||||
public B {{name}}({{{datatypeWithEnum}}} {{name}}) {
|
||||
public B {{name}}({{#removeAnnotations}}{{{datatypeWithEnum}}}{{/removeAnnotations}} {{name}}) {
|
||||
this.{{name}} = {{name}};
|
||||
return self();
|
||||
}
|
||||
|
@ -24,12 +24,12 @@
|
||||
{{#deprecated}}
|
||||
@Deprecated
|
||||
{{/deprecated}}
|
||||
public {{classname}}.Builder {{name}}({{{datatypeWithEnum}}} {{name}}) {
|
||||
public {{classname}}.Builder {{name}}({{#removeAnnotations}}{{{datatypeWithEnum}}}{{/removeAnnotations}} {{name}}) {
|
||||
this.instance.{{name}}({{name}});
|
||||
return this;
|
||||
}
|
||||
{{#openApiNullable}}{{#isNullable}}
|
||||
public {{classname}}.Builder {{name}}(JsonNullable<{{{datatypeWithEnum}}}> {{name}}) {
|
||||
public {{classname}}.Builder {{name}}(JsonNullable<{{#removeAnnotations}}{{{datatypeWithEnum}}}{{/removeAnnotations}}> {{name}}) {
|
||||
this.instance.{{name}} = {{name}};
|
||||
return this;
|
||||
}
|
||||
@ -37,12 +37,12 @@
|
||||
{{/vars}}
|
||||
{{#parentVars}}
|
||||
@Override
|
||||
public {{classname}}.Builder {{name}}({{{datatypeWithEnum}}} {{name}}) {
|
||||
public {{classname}}.Builder {{name}}({{#removeAnnotations}}{{{datatypeWithEnum}}}{{/removeAnnotations}} {{name}}) {
|
||||
this.instance.{{name}}({{name}});
|
||||
return this;
|
||||
}
|
||||
{{#openApiNullable}}{{#isNullable}}
|
||||
public {{classname}}.Builder {{name}}(JsonNullable<{{{datatypeWithEnum}}}> {{name}}) {
|
||||
public {{classname}}.Builder {{name}}(JsonNullable<{{#removeAnnotations}}{{{datatypeWithEnum}}}{{/removeAnnotations}}> {{name}}) {
|
||||
this.instance.{{setter}}({{name}});
|
||||
return this;
|
||||
}
|
||||
|
@ -955,4 +955,14 @@ public class AbstractJavaCodegenTest {
|
||||
defaultValue = codegen.getTypeDeclaration(schema);
|
||||
Assert.assertEquals(defaultValue, "List<@Max(10)Integer>");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void removeAnnotationsTest() {
|
||||
Assert.assertEquals(codegen.removeAnnotations("@Min(0) @Max(10)Integer"), "Integer");
|
||||
Assert.assertEquals(codegen.removeAnnotations("@Pattern(regexp = \"^[a-z]$\")String"), "String");
|
||||
Assert.assertEquals(codegen.removeAnnotations("List<@Min(0) @Max(10)Integer>"), "List<Integer>");
|
||||
Assert.assertEquals(codegen.removeAnnotations("List<@Pattern(regexp = \"^[a-z]$\")String>"), "List<String>");
|
||||
Assert.assertEquals(codegen.removeAnnotations("List<@Valid Pet>"), "List<Pet>");
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -359,7 +359,7 @@ public class Pet {
|
||||
return this;
|
||||
}
|
||||
|
||||
public Pet.Builder tags(List<@Valid Tag> tags) {
|
||||
public Pet.Builder tags(List<Tag> tags) {
|
||||
this.instance.tags(tags);
|
||||
return this;
|
||||
}
|
||||
|
@ -452,7 +452,7 @@ public class AdditionalPropertiesClass implements Serializable {
|
||||
return new AdditionalPropertiesClassBuilderImpl();
|
||||
}
|
||||
|
||||
private static class AdditionalPropertiesClassBuilderImpl extends AdditionalPropertiesClassBuilder<AdditionalPropertiesClass, AdditionalPropertiesClassBuilderImpl> {
|
||||
private static final class AdditionalPropertiesClassBuilderImpl extends AdditionalPropertiesClassBuilder<AdditionalPropertiesClass, AdditionalPropertiesClassBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected AdditionalPropertiesClassBuilderImpl self() {
|
||||
|
@ -129,7 +129,7 @@ public class Animal implements Serializable {
|
||||
return new AnimalBuilderImpl();
|
||||
}
|
||||
|
||||
private static class AnimalBuilderImpl extends AnimalBuilder<Animal, AnimalBuilderImpl> {
|
||||
private static final class AnimalBuilderImpl extends AnimalBuilder<Animal, AnimalBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected AnimalBuilderImpl self() {
|
||||
|
@ -110,7 +110,7 @@ public class ArrayOfArrayOfNumberOnly implements Serializable {
|
||||
return new ArrayOfArrayOfNumberOnlyBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ArrayOfArrayOfNumberOnlyBuilderImpl extends ArrayOfArrayOfNumberOnlyBuilder<ArrayOfArrayOfNumberOnly, ArrayOfArrayOfNumberOnlyBuilderImpl> {
|
||||
private static final class ArrayOfArrayOfNumberOnlyBuilderImpl extends ArrayOfArrayOfNumberOnlyBuilder<ArrayOfArrayOfNumberOnly, ArrayOfArrayOfNumberOnlyBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ArrayOfArrayOfNumberOnlyBuilderImpl self() {
|
||||
|
@ -110,7 +110,7 @@ public class ArrayOfNumberOnly implements Serializable {
|
||||
return new ArrayOfNumberOnlyBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ArrayOfNumberOnlyBuilderImpl extends ArrayOfNumberOnlyBuilder<ArrayOfNumberOnly, ArrayOfNumberOnlyBuilderImpl> {
|
||||
private static final class ArrayOfNumberOnlyBuilderImpl extends ArrayOfNumberOnlyBuilder<ArrayOfNumberOnly, ArrayOfNumberOnlyBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ArrayOfNumberOnlyBuilderImpl self() {
|
||||
|
@ -188,7 +188,7 @@ public class ArrayTest implements Serializable {
|
||||
return new ArrayTestBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ArrayTestBuilderImpl extends ArrayTestBuilder<ArrayTest, ArrayTestBuilderImpl> {
|
||||
private static final class ArrayTestBuilderImpl extends ArrayTestBuilder<ArrayTest, ArrayTestBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ArrayTestBuilderImpl self() {
|
||||
@ -204,7 +204,7 @@ public class ArrayTest implements Serializable {
|
||||
public static abstract class ArrayTestBuilder<C extends ArrayTest, B extends ArrayTestBuilder<C, B>> {
|
||||
private List<String> arrayOfString = new ArrayList<>();
|
||||
private List<List<Long>> arrayArrayOfInteger = new ArrayList<>();
|
||||
private List<List<@Valid ReadOnlyFirst>> arrayArrayOfModel = new ArrayList<>();
|
||||
private List<List<ReadOnlyFirst>> arrayArrayOfModel = new ArrayList<>();
|
||||
protected abstract B self();
|
||||
|
||||
public abstract C build();
|
||||
@ -217,7 +217,7 @@ public class ArrayTest implements Serializable {
|
||||
this.arrayArrayOfInteger = arrayArrayOfInteger;
|
||||
return self();
|
||||
}
|
||||
public B arrayArrayOfModel(List<List<@Valid ReadOnlyFirst>> arrayArrayOfModel) {
|
||||
public B arrayArrayOfModel(List<List<ReadOnlyFirst>> arrayArrayOfModel) {
|
||||
this.arrayArrayOfModel = arrayArrayOfModel;
|
||||
return self();
|
||||
}
|
||||
|
@ -149,7 +149,7 @@ public class BigCat extends Cat implements Serializable {
|
||||
return new BigCatBuilderImpl();
|
||||
}
|
||||
|
||||
private static class BigCatBuilderImpl extends BigCatBuilder<BigCat, BigCatBuilderImpl> {
|
||||
private static final class BigCatBuilderImpl extends BigCatBuilder<BigCat, BigCatBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected BigCatBuilderImpl self() {
|
||||
|
@ -206,7 +206,7 @@ public class Capitalization implements Serializable {
|
||||
return new CapitalizationBuilderImpl();
|
||||
}
|
||||
|
||||
private static class CapitalizationBuilderImpl extends CapitalizationBuilder<Capitalization, CapitalizationBuilderImpl> {
|
||||
private static final class CapitalizationBuilderImpl extends CapitalizationBuilder<Capitalization, CapitalizationBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected CapitalizationBuilderImpl self() {
|
||||
|
@ -102,7 +102,7 @@ public class Cat extends Animal implements Serializable {
|
||||
return new CatBuilderImpl();
|
||||
}
|
||||
|
||||
private static class CatBuilderImpl extends CatBuilder<Cat, CatBuilderImpl> {
|
||||
private static final class CatBuilderImpl extends CatBuilder<Cat, CatBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected CatBuilderImpl self() {
|
||||
|
@ -120,7 +120,7 @@ public class Category implements Serializable {
|
||||
return new CategoryBuilderImpl();
|
||||
}
|
||||
|
||||
private static class CategoryBuilderImpl extends CategoryBuilder<Category, CategoryBuilderImpl> {
|
||||
private static final class CategoryBuilderImpl extends CategoryBuilder<Category, CategoryBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected CategoryBuilderImpl self() {
|
||||
|
@ -92,7 +92,7 @@ public class ClassModel implements Serializable {
|
||||
return new ClassModelBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ClassModelBuilderImpl extends ClassModelBuilder<ClassModel, ClassModelBuilderImpl> {
|
||||
private static final class ClassModelBuilderImpl extends ClassModelBuilder<ClassModel, ClassModelBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ClassModelBuilderImpl self() {
|
||||
|
@ -90,7 +90,7 @@ public class Client implements Serializable {
|
||||
return new ClientBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ClientBuilderImpl extends ClientBuilder<Client, ClientBuilderImpl> {
|
||||
private static final class ClientBuilderImpl extends ClientBuilder<Client, ClientBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ClientBuilderImpl self() {
|
||||
|
@ -102,7 +102,7 @@ public class Dog extends Animal implements Serializable {
|
||||
return new DogBuilderImpl();
|
||||
}
|
||||
|
||||
private static class DogBuilderImpl extends DogBuilder<Dog, DogBuilderImpl> {
|
||||
private static final class DogBuilderImpl extends DogBuilder<Dog, DogBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected DogBuilderImpl self() {
|
||||
|
@ -226,7 +226,7 @@ public class EnumArrays implements Serializable {
|
||||
return new EnumArraysBuilderImpl();
|
||||
}
|
||||
|
||||
private static class EnumArraysBuilderImpl extends EnumArraysBuilder<EnumArrays, EnumArraysBuilderImpl> {
|
||||
private static final class EnumArraysBuilderImpl extends EnumArraysBuilder<EnumArrays, EnumArraysBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected EnumArraysBuilderImpl self() {
|
||||
|
@ -379,7 +379,7 @@ public class EnumTest implements Serializable {
|
||||
return new EnumTestBuilderImpl();
|
||||
}
|
||||
|
||||
private static class EnumTestBuilderImpl extends EnumTestBuilder<EnumTest, EnumTestBuilderImpl> {
|
||||
private static final class EnumTestBuilderImpl extends EnumTestBuilder<EnumTest, EnumTestBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected EnumTestBuilderImpl self() {
|
||||
|
@ -133,7 +133,7 @@ public class FileSchemaTestClass implements Serializable {
|
||||
return new FileSchemaTestClassBuilderImpl();
|
||||
}
|
||||
|
||||
private static class FileSchemaTestClassBuilderImpl extends FileSchemaTestClassBuilder<FileSchemaTestClass, FileSchemaTestClassBuilderImpl> {
|
||||
private static final class FileSchemaTestClassBuilderImpl extends FileSchemaTestClassBuilder<FileSchemaTestClass, FileSchemaTestClassBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected FileSchemaTestClassBuilderImpl self() {
|
||||
@ -148,7 +148,7 @@ public class FileSchemaTestClass implements Serializable {
|
||||
|
||||
public static abstract class FileSchemaTestClassBuilder<C extends FileSchemaTestClass, B extends FileSchemaTestClassBuilder<C, B>> {
|
||||
private ModelFile _file;
|
||||
private List<@Valid ModelFile> files = new ArrayList<>();
|
||||
private List<ModelFile> files = new ArrayList<>();
|
||||
protected abstract B self();
|
||||
|
||||
public abstract C build();
|
||||
@ -157,7 +157,7 @@ public class FileSchemaTestClass implements Serializable {
|
||||
this._file = _file;
|
||||
return self();
|
||||
}
|
||||
public B files(List<@Valid ModelFile> files) {
|
||||
public B files(List<ModelFile> files) {
|
||||
this.files = files;
|
||||
return self();
|
||||
}
|
||||
|
@ -419,7 +419,7 @@ public class FormatTest implements Serializable {
|
||||
return new FormatTestBuilderImpl();
|
||||
}
|
||||
|
||||
private static class FormatTestBuilderImpl extends FormatTestBuilder<FormatTest, FormatTestBuilderImpl> {
|
||||
private static final class FormatTestBuilderImpl extends FormatTestBuilder<FormatTest, FormatTestBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected FormatTestBuilderImpl self() {
|
||||
|
@ -114,7 +114,7 @@ public class HasOnlyReadOnly implements Serializable {
|
||||
return new HasOnlyReadOnlyBuilderImpl();
|
||||
}
|
||||
|
||||
private static class HasOnlyReadOnlyBuilderImpl extends HasOnlyReadOnlyBuilder<HasOnlyReadOnly, HasOnlyReadOnlyBuilderImpl> {
|
||||
private static final class HasOnlyReadOnlyBuilderImpl extends HasOnlyReadOnlyBuilder<HasOnlyReadOnly, HasOnlyReadOnlyBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected HasOnlyReadOnlyBuilderImpl self() {
|
||||
|
@ -272,7 +272,7 @@ public class MapTest implements Serializable {
|
||||
return new MapTestBuilderImpl();
|
||||
}
|
||||
|
||||
private static class MapTestBuilderImpl extends MapTestBuilder<MapTest, MapTestBuilderImpl> {
|
||||
private static final class MapTestBuilderImpl extends MapTestBuilder<MapTest, MapTestBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected MapTestBuilderImpl self() {
|
||||
|
@ -157,7 +157,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl
|
||||
return new MixedPropertiesAndAdditionalPropertiesClassBuilderImpl();
|
||||
}
|
||||
|
||||
private static class MixedPropertiesAndAdditionalPropertiesClassBuilderImpl extends MixedPropertiesAndAdditionalPropertiesClassBuilder<MixedPropertiesAndAdditionalPropertiesClass, MixedPropertiesAndAdditionalPropertiesClassBuilderImpl> {
|
||||
private static final class MixedPropertiesAndAdditionalPropertiesClassBuilderImpl extends MixedPropertiesAndAdditionalPropertiesClassBuilder<MixedPropertiesAndAdditionalPropertiesClass, MixedPropertiesAndAdditionalPropertiesClassBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected MixedPropertiesAndAdditionalPropertiesClassBuilderImpl self() {
|
||||
|
@ -116,7 +116,7 @@ public class Model200Response implements Serializable {
|
||||
return new Model200ResponseBuilderImpl();
|
||||
}
|
||||
|
||||
private static class Model200ResponseBuilderImpl extends Model200ResponseBuilder<Model200Response, Model200ResponseBuilderImpl> {
|
||||
private static final class Model200ResponseBuilderImpl extends Model200ResponseBuilder<Model200Response, Model200ResponseBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected Model200ResponseBuilderImpl self() {
|
||||
|
@ -137,7 +137,7 @@ public class ModelApiResponse implements Serializable {
|
||||
return new ModelApiResponseBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ModelApiResponseBuilderImpl extends ModelApiResponseBuilder<ModelApiResponse, ModelApiResponseBuilderImpl> {
|
||||
private static final class ModelApiResponseBuilderImpl extends ModelApiResponseBuilder<ModelApiResponse, ModelApiResponseBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ModelApiResponseBuilderImpl self() {
|
||||
|
@ -94,7 +94,7 @@ public class ModelFile implements Serializable {
|
||||
return new ModelFileBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ModelFileBuilderImpl extends ModelFileBuilder<ModelFile, ModelFileBuilderImpl> {
|
||||
private static final class ModelFileBuilderImpl extends ModelFileBuilder<ModelFile, ModelFileBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ModelFileBuilderImpl self() {
|
||||
|
@ -91,7 +91,7 @@ public class ModelList implements Serializable {
|
||||
return new ModelListBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ModelListBuilderImpl extends ModelListBuilder<ModelList, ModelListBuilderImpl> {
|
||||
private static final class ModelListBuilderImpl extends ModelListBuilder<ModelList, ModelListBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ModelListBuilderImpl self() {
|
||||
|
@ -93,7 +93,7 @@ public class ModelReturn implements Serializable {
|
||||
return new ModelReturnBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ModelReturnBuilderImpl extends ModelReturnBuilder<ModelReturn, ModelReturnBuilderImpl> {
|
||||
private static final class ModelReturnBuilderImpl extends ModelReturnBuilder<ModelReturn, ModelReturnBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ModelReturnBuilderImpl self() {
|
||||
|
@ -168,7 +168,7 @@ public class Name implements Serializable {
|
||||
return new NameBuilderImpl();
|
||||
}
|
||||
|
||||
private static class NameBuilderImpl extends NameBuilder<Name, NameBuilderImpl> {
|
||||
private static final class NameBuilderImpl extends NameBuilder<Name, NameBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected NameBuilderImpl self() {
|
||||
|
@ -91,7 +91,7 @@ public class NumberOnly implements Serializable {
|
||||
return new NumberOnlyBuilderImpl();
|
||||
}
|
||||
|
||||
private static class NumberOnlyBuilderImpl extends NumberOnlyBuilder<NumberOnly, NumberOnlyBuilderImpl> {
|
||||
private static final class NumberOnlyBuilderImpl extends NumberOnlyBuilder<NumberOnly, NumberOnlyBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected NumberOnlyBuilderImpl self() {
|
||||
|
@ -254,7 +254,7 @@ public class Order implements Serializable {
|
||||
return new OrderBuilderImpl();
|
||||
}
|
||||
|
||||
private static class OrderBuilderImpl extends OrderBuilder<Order, OrderBuilderImpl> {
|
||||
private static final class OrderBuilderImpl extends OrderBuilder<Order, OrderBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected OrderBuilderImpl self() {
|
||||
|
@ -137,7 +137,7 @@ public class OuterComposite implements Serializable {
|
||||
return new OuterCompositeBuilderImpl();
|
||||
}
|
||||
|
||||
private static class OuterCompositeBuilderImpl extends OuterCompositeBuilder<OuterComposite, OuterCompositeBuilderImpl> {
|
||||
private static final class OuterCompositeBuilderImpl extends OuterCompositeBuilder<OuterComposite, OuterCompositeBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected OuterCompositeBuilderImpl self() {
|
||||
|
@ -303,7 +303,7 @@ public class Pet implements Serializable {
|
||||
return new PetBuilderImpl();
|
||||
}
|
||||
|
||||
private static class PetBuilderImpl extends PetBuilder<Pet, PetBuilderImpl> {
|
||||
private static final class PetBuilderImpl extends PetBuilder<Pet, PetBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected PetBuilderImpl self() {
|
||||
@ -321,7 +321,7 @@ public class Pet implements Serializable {
|
||||
private Category category;
|
||||
private String name;
|
||||
private Set<String> photoUrls = new LinkedHashSet<>();
|
||||
private List<@Valid Tag> tags = new ArrayList<>();
|
||||
private List<Tag> tags = new ArrayList<>();
|
||||
private StatusEnum status;
|
||||
protected abstract B self();
|
||||
|
||||
@ -343,7 +343,7 @@ public class Pet implements Serializable {
|
||||
this.photoUrls = photoUrls;
|
||||
return self();
|
||||
}
|
||||
public B tags(List<@Valid Tag> tags) {
|
||||
public B tags(List<Tag> tags) {
|
||||
this.tags = tags;
|
||||
return self();
|
||||
}
|
||||
|
@ -113,7 +113,7 @@ public class ReadOnlyFirst implements Serializable {
|
||||
return new ReadOnlyFirstBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ReadOnlyFirstBuilderImpl extends ReadOnlyFirstBuilder<ReadOnlyFirst, ReadOnlyFirstBuilderImpl> {
|
||||
private static final class ReadOnlyFirstBuilderImpl extends ReadOnlyFirstBuilder<ReadOnlyFirst, ReadOnlyFirstBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ReadOnlyFirstBuilderImpl self() {
|
||||
|
@ -91,7 +91,7 @@ public class SpecialModelName implements Serializable {
|
||||
return new SpecialModelNameBuilderImpl();
|
||||
}
|
||||
|
||||
private static class SpecialModelNameBuilderImpl extends SpecialModelNameBuilder<SpecialModelName, SpecialModelNameBuilderImpl> {
|
||||
private static final class SpecialModelNameBuilderImpl extends SpecialModelNameBuilder<SpecialModelName, SpecialModelNameBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected SpecialModelNameBuilderImpl self() {
|
||||
|
@ -113,7 +113,7 @@ public class Tag implements Serializable {
|
||||
return new TagBuilderImpl();
|
||||
}
|
||||
|
||||
private static class TagBuilderImpl extends TagBuilder<Tag, TagBuilderImpl> {
|
||||
private static final class TagBuilderImpl extends TagBuilder<Tag, TagBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected TagBuilderImpl self() {
|
||||
|
@ -217,7 +217,7 @@ public class TypeHolderDefault implements Serializable {
|
||||
return new TypeHolderDefaultBuilderImpl();
|
||||
}
|
||||
|
||||
private static class TypeHolderDefaultBuilderImpl extends TypeHolderDefaultBuilder<TypeHolderDefault, TypeHolderDefaultBuilderImpl> {
|
||||
private static final class TypeHolderDefaultBuilderImpl extends TypeHolderDefaultBuilder<TypeHolderDefault, TypeHolderDefaultBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected TypeHolderDefaultBuilderImpl self() {
|
||||
|
@ -242,7 +242,7 @@ public class TypeHolderExample implements Serializable {
|
||||
return new TypeHolderExampleBuilderImpl();
|
||||
}
|
||||
|
||||
private static class TypeHolderExampleBuilderImpl extends TypeHolderExampleBuilder<TypeHolderExample, TypeHolderExampleBuilderImpl> {
|
||||
private static final class TypeHolderExampleBuilderImpl extends TypeHolderExampleBuilder<TypeHolderExample, TypeHolderExampleBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected TypeHolderExampleBuilderImpl self() {
|
||||
|
@ -252,7 +252,7 @@ public class User implements Serializable {
|
||||
return new UserBuilderImpl();
|
||||
}
|
||||
|
||||
private static class UserBuilderImpl extends UserBuilder<User, UserBuilderImpl> {
|
||||
private static final class UserBuilderImpl extends UserBuilder<User, UserBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected UserBuilderImpl self() {
|
||||
|
@ -882,7 +882,7 @@ public class XmlItem implements Serializable {
|
||||
return new XmlItemBuilderImpl();
|
||||
}
|
||||
|
||||
private static class XmlItemBuilderImpl extends XmlItemBuilder<XmlItem, XmlItemBuilderImpl> {
|
||||
private static final class XmlItemBuilderImpl extends XmlItemBuilder<XmlItem, XmlItemBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected XmlItemBuilderImpl self() {
|
||||
|
@ -450,7 +450,7 @@ public class AdditionalPropertiesClass implements Serializable {
|
||||
return new AdditionalPropertiesClassBuilderImpl();
|
||||
}
|
||||
|
||||
private static class AdditionalPropertiesClassBuilderImpl extends AdditionalPropertiesClassBuilder<AdditionalPropertiesClass, AdditionalPropertiesClassBuilderImpl> {
|
||||
private static final class AdditionalPropertiesClassBuilderImpl extends AdditionalPropertiesClassBuilder<AdditionalPropertiesClass, AdditionalPropertiesClassBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected AdditionalPropertiesClassBuilderImpl self() {
|
||||
|
@ -127,7 +127,7 @@ public class Animal implements Serializable {
|
||||
return new AnimalBuilderImpl();
|
||||
}
|
||||
|
||||
private static class AnimalBuilderImpl extends AnimalBuilder<Animal, AnimalBuilderImpl> {
|
||||
private static final class AnimalBuilderImpl extends AnimalBuilder<Animal, AnimalBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected AnimalBuilderImpl self() {
|
||||
|
@ -108,7 +108,7 @@ public class ArrayOfArrayOfNumberOnly implements Serializable {
|
||||
return new ArrayOfArrayOfNumberOnlyBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ArrayOfArrayOfNumberOnlyBuilderImpl extends ArrayOfArrayOfNumberOnlyBuilder<ArrayOfArrayOfNumberOnly, ArrayOfArrayOfNumberOnlyBuilderImpl> {
|
||||
private static final class ArrayOfArrayOfNumberOnlyBuilderImpl extends ArrayOfArrayOfNumberOnlyBuilder<ArrayOfArrayOfNumberOnly, ArrayOfArrayOfNumberOnlyBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ArrayOfArrayOfNumberOnlyBuilderImpl self() {
|
||||
|
@ -108,7 +108,7 @@ public class ArrayOfNumberOnly implements Serializable {
|
||||
return new ArrayOfNumberOnlyBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ArrayOfNumberOnlyBuilderImpl extends ArrayOfNumberOnlyBuilder<ArrayOfNumberOnly, ArrayOfNumberOnlyBuilderImpl> {
|
||||
private static final class ArrayOfNumberOnlyBuilderImpl extends ArrayOfNumberOnlyBuilder<ArrayOfNumberOnly, ArrayOfNumberOnlyBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ArrayOfNumberOnlyBuilderImpl self() {
|
||||
|
@ -186,7 +186,7 @@ public class ArrayTest implements Serializable {
|
||||
return new ArrayTestBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ArrayTestBuilderImpl extends ArrayTestBuilder<ArrayTest, ArrayTestBuilderImpl> {
|
||||
private static final class ArrayTestBuilderImpl extends ArrayTestBuilder<ArrayTest, ArrayTestBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ArrayTestBuilderImpl self() {
|
||||
@ -202,7 +202,7 @@ public class ArrayTest implements Serializable {
|
||||
public static abstract class ArrayTestBuilder<C extends ArrayTest, B extends ArrayTestBuilder<C, B>> {
|
||||
private List<String> arrayOfString = new ArrayList<>();
|
||||
private List<List<Long>> arrayArrayOfInteger = new ArrayList<>();
|
||||
private List<List<@Valid ReadOnlyFirst>> arrayArrayOfModel = new ArrayList<>();
|
||||
private List<List<ReadOnlyFirst>> arrayArrayOfModel = new ArrayList<>();
|
||||
protected abstract B self();
|
||||
|
||||
public abstract C build();
|
||||
@ -215,7 +215,7 @@ public class ArrayTest implements Serializable {
|
||||
this.arrayArrayOfInteger = arrayArrayOfInteger;
|
||||
return self();
|
||||
}
|
||||
public B arrayArrayOfModel(List<List<@Valid ReadOnlyFirst>> arrayArrayOfModel) {
|
||||
public B arrayArrayOfModel(List<List<ReadOnlyFirst>> arrayArrayOfModel) {
|
||||
this.arrayArrayOfModel = arrayArrayOfModel;
|
||||
return self();
|
||||
}
|
||||
|
@ -147,7 +147,7 @@ public class BigCat extends Cat implements Serializable {
|
||||
return new BigCatBuilderImpl();
|
||||
}
|
||||
|
||||
private static class BigCatBuilderImpl extends BigCatBuilder<BigCat, BigCatBuilderImpl> {
|
||||
private static final class BigCatBuilderImpl extends BigCatBuilder<BigCat, BigCatBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected BigCatBuilderImpl self() {
|
||||
|
@ -204,7 +204,7 @@ public class Capitalization implements Serializable {
|
||||
return new CapitalizationBuilderImpl();
|
||||
}
|
||||
|
||||
private static class CapitalizationBuilderImpl extends CapitalizationBuilder<Capitalization, CapitalizationBuilderImpl> {
|
||||
private static final class CapitalizationBuilderImpl extends CapitalizationBuilder<Capitalization, CapitalizationBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected CapitalizationBuilderImpl self() {
|
||||
|
@ -100,7 +100,7 @@ public class Cat extends Animal implements Serializable {
|
||||
return new CatBuilderImpl();
|
||||
}
|
||||
|
||||
private static class CatBuilderImpl extends CatBuilder<Cat, CatBuilderImpl> {
|
||||
private static final class CatBuilderImpl extends CatBuilder<Cat, CatBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected CatBuilderImpl self() {
|
||||
|
@ -118,7 +118,7 @@ public class Category implements Serializable {
|
||||
return new CategoryBuilderImpl();
|
||||
}
|
||||
|
||||
private static class CategoryBuilderImpl extends CategoryBuilder<Category, CategoryBuilderImpl> {
|
||||
private static final class CategoryBuilderImpl extends CategoryBuilder<Category, CategoryBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected CategoryBuilderImpl self() {
|
||||
|
@ -90,7 +90,7 @@ public class ClassModel implements Serializable {
|
||||
return new ClassModelBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ClassModelBuilderImpl extends ClassModelBuilder<ClassModel, ClassModelBuilderImpl> {
|
||||
private static final class ClassModelBuilderImpl extends ClassModelBuilder<ClassModel, ClassModelBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ClassModelBuilderImpl self() {
|
||||
|
@ -88,7 +88,7 @@ public class Client implements Serializable {
|
||||
return new ClientBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ClientBuilderImpl extends ClientBuilder<Client, ClientBuilderImpl> {
|
||||
private static final class ClientBuilderImpl extends ClientBuilder<Client, ClientBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ClientBuilderImpl self() {
|
||||
|
@ -100,7 +100,7 @@ public class Dog extends Animal implements Serializable {
|
||||
return new DogBuilderImpl();
|
||||
}
|
||||
|
||||
private static class DogBuilderImpl extends DogBuilder<Dog, DogBuilderImpl> {
|
||||
private static final class DogBuilderImpl extends DogBuilder<Dog, DogBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected DogBuilderImpl self() {
|
||||
|
@ -224,7 +224,7 @@ public class EnumArrays implements Serializable {
|
||||
return new EnumArraysBuilderImpl();
|
||||
}
|
||||
|
||||
private static class EnumArraysBuilderImpl extends EnumArraysBuilder<EnumArrays, EnumArraysBuilderImpl> {
|
||||
private static final class EnumArraysBuilderImpl extends EnumArraysBuilder<EnumArrays, EnumArraysBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected EnumArraysBuilderImpl self() {
|
||||
|
@ -377,7 +377,7 @@ public class EnumTest implements Serializable {
|
||||
return new EnumTestBuilderImpl();
|
||||
}
|
||||
|
||||
private static class EnumTestBuilderImpl extends EnumTestBuilder<EnumTest, EnumTestBuilderImpl> {
|
||||
private static final class EnumTestBuilderImpl extends EnumTestBuilder<EnumTest, EnumTestBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected EnumTestBuilderImpl self() {
|
||||
|
@ -131,7 +131,7 @@ public class FileSchemaTestClass implements Serializable {
|
||||
return new FileSchemaTestClassBuilderImpl();
|
||||
}
|
||||
|
||||
private static class FileSchemaTestClassBuilderImpl extends FileSchemaTestClassBuilder<FileSchemaTestClass, FileSchemaTestClassBuilderImpl> {
|
||||
private static final class FileSchemaTestClassBuilderImpl extends FileSchemaTestClassBuilder<FileSchemaTestClass, FileSchemaTestClassBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected FileSchemaTestClassBuilderImpl self() {
|
||||
@ -146,7 +146,7 @@ public class FileSchemaTestClass implements Serializable {
|
||||
|
||||
public static abstract class FileSchemaTestClassBuilder<C extends FileSchemaTestClass, B extends FileSchemaTestClassBuilder<C, B>> {
|
||||
private ModelFile _file;
|
||||
private List<@Valid ModelFile> files = new ArrayList<>();
|
||||
private List<ModelFile> files = new ArrayList<>();
|
||||
protected abstract B self();
|
||||
|
||||
public abstract C build();
|
||||
@ -155,7 +155,7 @@ public class FileSchemaTestClass implements Serializable {
|
||||
this._file = _file;
|
||||
return self();
|
||||
}
|
||||
public B files(List<@Valid ModelFile> files) {
|
||||
public B files(List<ModelFile> files) {
|
||||
this.files = files;
|
||||
return self();
|
||||
}
|
||||
|
@ -417,7 +417,7 @@ public class FormatTest implements Serializable {
|
||||
return new FormatTestBuilderImpl();
|
||||
}
|
||||
|
||||
private static class FormatTestBuilderImpl extends FormatTestBuilder<FormatTest, FormatTestBuilderImpl> {
|
||||
private static final class FormatTestBuilderImpl extends FormatTestBuilder<FormatTest, FormatTestBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected FormatTestBuilderImpl self() {
|
||||
|
@ -112,7 +112,7 @@ public class HasOnlyReadOnly implements Serializable {
|
||||
return new HasOnlyReadOnlyBuilderImpl();
|
||||
}
|
||||
|
||||
private static class HasOnlyReadOnlyBuilderImpl extends HasOnlyReadOnlyBuilder<HasOnlyReadOnly, HasOnlyReadOnlyBuilderImpl> {
|
||||
private static final class HasOnlyReadOnlyBuilderImpl extends HasOnlyReadOnlyBuilder<HasOnlyReadOnly, HasOnlyReadOnlyBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected HasOnlyReadOnlyBuilderImpl self() {
|
||||
|
@ -270,7 +270,7 @@ public class MapTest implements Serializable {
|
||||
return new MapTestBuilderImpl();
|
||||
}
|
||||
|
||||
private static class MapTestBuilderImpl extends MapTestBuilder<MapTest, MapTestBuilderImpl> {
|
||||
private static final class MapTestBuilderImpl extends MapTestBuilder<MapTest, MapTestBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected MapTestBuilderImpl self() {
|
||||
|
@ -155,7 +155,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl
|
||||
return new MixedPropertiesAndAdditionalPropertiesClassBuilderImpl();
|
||||
}
|
||||
|
||||
private static class MixedPropertiesAndAdditionalPropertiesClassBuilderImpl extends MixedPropertiesAndAdditionalPropertiesClassBuilder<MixedPropertiesAndAdditionalPropertiesClass, MixedPropertiesAndAdditionalPropertiesClassBuilderImpl> {
|
||||
private static final class MixedPropertiesAndAdditionalPropertiesClassBuilderImpl extends MixedPropertiesAndAdditionalPropertiesClassBuilder<MixedPropertiesAndAdditionalPropertiesClass, MixedPropertiesAndAdditionalPropertiesClassBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected MixedPropertiesAndAdditionalPropertiesClassBuilderImpl self() {
|
||||
|
@ -114,7 +114,7 @@ public class Model200Response implements Serializable {
|
||||
return new Model200ResponseBuilderImpl();
|
||||
}
|
||||
|
||||
private static class Model200ResponseBuilderImpl extends Model200ResponseBuilder<Model200Response, Model200ResponseBuilderImpl> {
|
||||
private static final class Model200ResponseBuilderImpl extends Model200ResponseBuilder<Model200Response, Model200ResponseBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected Model200ResponseBuilderImpl self() {
|
||||
|
@ -135,7 +135,7 @@ public class ModelApiResponse implements Serializable {
|
||||
return new ModelApiResponseBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ModelApiResponseBuilderImpl extends ModelApiResponseBuilder<ModelApiResponse, ModelApiResponseBuilderImpl> {
|
||||
private static final class ModelApiResponseBuilderImpl extends ModelApiResponseBuilder<ModelApiResponse, ModelApiResponseBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ModelApiResponseBuilderImpl self() {
|
||||
|
@ -92,7 +92,7 @@ public class ModelFile implements Serializable {
|
||||
return new ModelFileBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ModelFileBuilderImpl extends ModelFileBuilder<ModelFile, ModelFileBuilderImpl> {
|
||||
private static final class ModelFileBuilderImpl extends ModelFileBuilder<ModelFile, ModelFileBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ModelFileBuilderImpl self() {
|
||||
|
@ -89,7 +89,7 @@ public class ModelList implements Serializable {
|
||||
return new ModelListBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ModelListBuilderImpl extends ModelListBuilder<ModelList, ModelListBuilderImpl> {
|
||||
private static final class ModelListBuilderImpl extends ModelListBuilder<ModelList, ModelListBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ModelListBuilderImpl self() {
|
||||
|
@ -91,7 +91,7 @@ public class ModelReturn implements Serializable {
|
||||
return new ModelReturnBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ModelReturnBuilderImpl extends ModelReturnBuilder<ModelReturn, ModelReturnBuilderImpl> {
|
||||
private static final class ModelReturnBuilderImpl extends ModelReturnBuilder<ModelReturn, ModelReturnBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ModelReturnBuilderImpl self() {
|
||||
|
@ -166,7 +166,7 @@ public class Name implements Serializable {
|
||||
return new NameBuilderImpl();
|
||||
}
|
||||
|
||||
private static class NameBuilderImpl extends NameBuilder<Name, NameBuilderImpl> {
|
||||
private static final class NameBuilderImpl extends NameBuilder<Name, NameBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected NameBuilderImpl self() {
|
||||
|
@ -89,7 +89,7 @@ public class NumberOnly implements Serializable {
|
||||
return new NumberOnlyBuilderImpl();
|
||||
}
|
||||
|
||||
private static class NumberOnlyBuilderImpl extends NumberOnlyBuilder<NumberOnly, NumberOnlyBuilderImpl> {
|
||||
private static final class NumberOnlyBuilderImpl extends NumberOnlyBuilder<NumberOnly, NumberOnlyBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected NumberOnlyBuilderImpl self() {
|
||||
|
@ -252,7 +252,7 @@ public class Order implements Serializable {
|
||||
return new OrderBuilderImpl();
|
||||
}
|
||||
|
||||
private static class OrderBuilderImpl extends OrderBuilder<Order, OrderBuilderImpl> {
|
||||
private static final class OrderBuilderImpl extends OrderBuilder<Order, OrderBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected OrderBuilderImpl self() {
|
||||
|
@ -135,7 +135,7 @@ public class OuterComposite implements Serializable {
|
||||
return new OuterCompositeBuilderImpl();
|
||||
}
|
||||
|
||||
private static class OuterCompositeBuilderImpl extends OuterCompositeBuilder<OuterComposite, OuterCompositeBuilderImpl> {
|
||||
private static final class OuterCompositeBuilderImpl extends OuterCompositeBuilder<OuterComposite, OuterCompositeBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected OuterCompositeBuilderImpl self() {
|
||||
|
@ -301,7 +301,7 @@ public class Pet implements Serializable {
|
||||
return new PetBuilderImpl();
|
||||
}
|
||||
|
||||
private static class PetBuilderImpl extends PetBuilder<Pet, PetBuilderImpl> {
|
||||
private static final class PetBuilderImpl extends PetBuilder<Pet, PetBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected PetBuilderImpl self() {
|
||||
@ -319,7 +319,7 @@ public class Pet implements Serializable {
|
||||
private Category category;
|
||||
private String name;
|
||||
private Set<String> photoUrls = new LinkedHashSet<>();
|
||||
private List<@Valid Tag> tags = new ArrayList<>();
|
||||
private List<Tag> tags = new ArrayList<>();
|
||||
private StatusEnum status;
|
||||
protected abstract B self();
|
||||
|
||||
@ -341,7 +341,7 @@ public class Pet implements Serializable {
|
||||
this.photoUrls = photoUrls;
|
||||
return self();
|
||||
}
|
||||
public B tags(List<@Valid Tag> tags) {
|
||||
public B tags(List<Tag> tags) {
|
||||
this.tags = tags;
|
||||
return self();
|
||||
}
|
||||
|
@ -111,7 +111,7 @@ public class ReadOnlyFirst implements Serializable {
|
||||
return new ReadOnlyFirstBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ReadOnlyFirstBuilderImpl extends ReadOnlyFirstBuilder<ReadOnlyFirst, ReadOnlyFirstBuilderImpl> {
|
||||
private static final class ReadOnlyFirstBuilderImpl extends ReadOnlyFirstBuilder<ReadOnlyFirst, ReadOnlyFirstBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ReadOnlyFirstBuilderImpl self() {
|
||||
|
@ -89,7 +89,7 @@ public class SpecialModelName implements Serializable {
|
||||
return new SpecialModelNameBuilderImpl();
|
||||
}
|
||||
|
||||
private static class SpecialModelNameBuilderImpl extends SpecialModelNameBuilder<SpecialModelName, SpecialModelNameBuilderImpl> {
|
||||
private static final class SpecialModelNameBuilderImpl extends SpecialModelNameBuilder<SpecialModelName, SpecialModelNameBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected SpecialModelNameBuilderImpl self() {
|
||||
|
@ -111,7 +111,7 @@ public class Tag implements Serializable {
|
||||
return new TagBuilderImpl();
|
||||
}
|
||||
|
||||
private static class TagBuilderImpl extends TagBuilder<Tag, TagBuilderImpl> {
|
||||
private static final class TagBuilderImpl extends TagBuilder<Tag, TagBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected TagBuilderImpl self() {
|
||||
|
@ -215,7 +215,7 @@ public class TypeHolderDefault implements Serializable {
|
||||
return new TypeHolderDefaultBuilderImpl();
|
||||
}
|
||||
|
||||
private static class TypeHolderDefaultBuilderImpl extends TypeHolderDefaultBuilder<TypeHolderDefault, TypeHolderDefaultBuilderImpl> {
|
||||
private static final class TypeHolderDefaultBuilderImpl extends TypeHolderDefaultBuilder<TypeHolderDefault, TypeHolderDefaultBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected TypeHolderDefaultBuilderImpl self() {
|
||||
|
@ -240,7 +240,7 @@ public class TypeHolderExample implements Serializable {
|
||||
return new TypeHolderExampleBuilderImpl();
|
||||
}
|
||||
|
||||
private static class TypeHolderExampleBuilderImpl extends TypeHolderExampleBuilder<TypeHolderExample, TypeHolderExampleBuilderImpl> {
|
||||
private static final class TypeHolderExampleBuilderImpl extends TypeHolderExampleBuilder<TypeHolderExample, TypeHolderExampleBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected TypeHolderExampleBuilderImpl self() {
|
||||
|
@ -250,7 +250,7 @@ public class User implements Serializable {
|
||||
return new UserBuilderImpl();
|
||||
}
|
||||
|
||||
private static class UserBuilderImpl extends UserBuilder<User, UserBuilderImpl> {
|
||||
private static final class UserBuilderImpl extends UserBuilder<User, UserBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected UserBuilderImpl self() {
|
||||
|
@ -880,7 +880,7 @@ public class XmlItem implements Serializable {
|
||||
return new XmlItemBuilderImpl();
|
||||
}
|
||||
|
||||
private static class XmlItemBuilderImpl extends XmlItemBuilder<XmlItem, XmlItemBuilderImpl> {
|
||||
private static final class XmlItemBuilderImpl extends XmlItemBuilder<XmlItem, XmlItemBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected XmlItemBuilderImpl self() {
|
||||
|
@ -145,7 +145,7 @@ public class AdditionalPropertiesClass implements Serializable {
|
||||
return new AdditionalPropertiesClassBuilderImpl();
|
||||
}
|
||||
|
||||
private static class AdditionalPropertiesClassBuilderImpl extends AdditionalPropertiesClassBuilder<AdditionalPropertiesClass, AdditionalPropertiesClassBuilderImpl> {
|
||||
private static final class AdditionalPropertiesClassBuilderImpl extends AdditionalPropertiesClassBuilder<AdditionalPropertiesClass, AdditionalPropertiesClassBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected AdditionalPropertiesClassBuilderImpl self() {
|
||||
|
@ -112,7 +112,7 @@ public class AllOfWithSingleRef implements Serializable {
|
||||
return new AllOfWithSingleRefBuilderImpl();
|
||||
}
|
||||
|
||||
private static class AllOfWithSingleRefBuilderImpl extends AllOfWithSingleRefBuilder<AllOfWithSingleRef, AllOfWithSingleRefBuilderImpl> {
|
||||
private static final class AllOfWithSingleRefBuilderImpl extends AllOfWithSingleRefBuilder<AllOfWithSingleRef, AllOfWithSingleRefBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected AllOfWithSingleRefBuilderImpl self() {
|
||||
|
@ -126,7 +126,7 @@ public class Animal implements Serializable {
|
||||
return new AnimalBuilderImpl();
|
||||
}
|
||||
|
||||
private static class AnimalBuilderImpl extends AnimalBuilder<Animal, AnimalBuilderImpl> {
|
||||
private static final class AnimalBuilderImpl extends AnimalBuilder<Animal, AnimalBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected AnimalBuilderImpl self() {
|
||||
|
@ -108,7 +108,7 @@ public class ArrayOfArrayOfNumberOnly implements Serializable {
|
||||
return new ArrayOfArrayOfNumberOnlyBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ArrayOfArrayOfNumberOnlyBuilderImpl extends ArrayOfArrayOfNumberOnlyBuilder<ArrayOfArrayOfNumberOnly, ArrayOfArrayOfNumberOnlyBuilderImpl> {
|
||||
private static final class ArrayOfArrayOfNumberOnlyBuilderImpl extends ArrayOfArrayOfNumberOnlyBuilder<ArrayOfArrayOfNumberOnly, ArrayOfArrayOfNumberOnlyBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ArrayOfArrayOfNumberOnlyBuilderImpl self() {
|
||||
|
@ -108,7 +108,7 @@ public class ArrayOfNumberOnly implements Serializable {
|
||||
return new ArrayOfNumberOnlyBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ArrayOfNumberOnlyBuilderImpl extends ArrayOfNumberOnlyBuilder<ArrayOfNumberOnly, ArrayOfNumberOnlyBuilderImpl> {
|
||||
private static final class ArrayOfNumberOnlyBuilderImpl extends ArrayOfNumberOnlyBuilder<ArrayOfNumberOnly, ArrayOfNumberOnlyBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ArrayOfNumberOnlyBuilderImpl self() {
|
||||
|
@ -186,7 +186,7 @@ public class ArrayTest implements Serializable {
|
||||
return new ArrayTestBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ArrayTestBuilderImpl extends ArrayTestBuilder<ArrayTest, ArrayTestBuilderImpl> {
|
||||
private static final class ArrayTestBuilderImpl extends ArrayTestBuilder<ArrayTest, ArrayTestBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ArrayTestBuilderImpl self() {
|
||||
@ -202,7 +202,7 @@ public class ArrayTest implements Serializable {
|
||||
public static abstract class ArrayTestBuilder<C extends ArrayTest, B extends ArrayTestBuilder<C, B>> {
|
||||
private List<String> arrayOfString = new ArrayList<>();
|
||||
private List<List<Long>> arrayArrayOfInteger = new ArrayList<>();
|
||||
private List<List<@Valid ReadOnlyFirst>> arrayArrayOfModel = new ArrayList<>();
|
||||
private List<List<ReadOnlyFirst>> arrayArrayOfModel = new ArrayList<>();
|
||||
protected abstract B self();
|
||||
|
||||
public abstract C build();
|
||||
@ -215,7 +215,7 @@ public class ArrayTest implements Serializable {
|
||||
this.arrayArrayOfInteger = arrayArrayOfInteger;
|
||||
return self();
|
||||
}
|
||||
public B arrayArrayOfModel(List<List<@Valid ReadOnlyFirst>> arrayArrayOfModel) {
|
||||
public B arrayArrayOfModel(List<List<ReadOnlyFirst>> arrayArrayOfModel) {
|
||||
this.arrayArrayOfModel = arrayArrayOfModel;
|
||||
return self();
|
||||
}
|
||||
|
@ -204,7 +204,7 @@ public class Capitalization implements Serializable {
|
||||
return new CapitalizationBuilderImpl();
|
||||
}
|
||||
|
||||
private static class CapitalizationBuilderImpl extends CapitalizationBuilder<Capitalization, CapitalizationBuilderImpl> {
|
||||
private static final class CapitalizationBuilderImpl extends CapitalizationBuilder<Capitalization, CapitalizationBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected CapitalizationBuilderImpl self() {
|
||||
|
@ -100,7 +100,7 @@ public class Cat extends Animal implements Serializable {
|
||||
return new CatBuilderImpl();
|
||||
}
|
||||
|
||||
private static class CatBuilderImpl extends CatBuilder<Cat, CatBuilderImpl> {
|
||||
private static final class CatBuilderImpl extends CatBuilder<Cat, CatBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected CatBuilderImpl self() {
|
||||
|
@ -118,7 +118,7 @@ public class Category implements Serializable {
|
||||
return new CategoryBuilderImpl();
|
||||
}
|
||||
|
||||
private static class CategoryBuilderImpl extends CategoryBuilder<Category, CategoryBuilderImpl> {
|
||||
private static final class CategoryBuilderImpl extends CategoryBuilder<Category, CategoryBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected CategoryBuilderImpl self() {
|
||||
|
@ -92,7 +92,7 @@ public class ChildWithNullable extends ParentWithNullable implements Serializabl
|
||||
return new ChildWithNullableBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ChildWithNullableBuilderImpl extends ChildWithNullableBuilder<ChildWithNullable, ChildWithNullableBuilderImpl> {
|
||||
private static final class ChildWithNullableBuilderImpl extends ChildWithNullableBuilder<ChildWithNullable, ChildWithNullableBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ChildWithNullableBuilderImpl self() {
|
||||
|
@ -90,7 +90,7 @@ public class ClassModel implements Serializable {
|
||||
return new ClassModelBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ClassModelBuilderImpl extends ClassModelBuilder<ClassModel, ClassModelBuilderImpl> {
|
||||
private static final class ClassModelBuilderImpl extends ClassModelBuilder<ClassModel, ClassModelBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ClassModelBuilderImpl self() {
|
||||
|
@ -88,7 +88,7 @@ public class Client implements Serializable {
|
||||
return new ClientBuilderImpl();
|
||||
}
|
||||
|
||||
private static class ClientBuilderImpl extends ClientBuilder<Client, ClientBuilderImpl> {
|
||||
private static final class ClientBuilderImpl extends ClientBuilder<Client, ClientBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected ClientBuilderImpl self() {
|
||||
|
@ -88,7 +88,7 @@ public class DeprecatedObject implements Serializable {
|
||||
return new DeprecatedObjectBuilderImpl();
|
||||
}
|
||||
|
||||
private static class DeprecatedObjectBuilderImpl extends DeprecatedObjectBuilder<DeprecatedObject, DeprecatedObjectBuilderImpl> {
|
||||
private static final class DeprecatedObjectBuilderImpl extends DeprecatedObjectBuilder<DeprecatedObject, DeprecatedObjectBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected DeprecatedObjectBuilderImpl self() {
|
||||
|
@ -100,7 +100,7 @@ public class Dog extends Animal implements Serializable {
|
||||
return new DogBuilderImpl();
|
||||
}
|
||||
|
||||
private static class DogBuilderImpl extends DogBuilder<Dog, DogBuilderImpl> {
|
||||
private static final class DogBuilderImpl extends DogBuilder<Dog, DogBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected DogBuilderImpl self() {
|
||||
|
@ -224,7 +224,7 @@ public class EnumArrays implements Serializable {
|
||||
return new EnumArraysBuilderImpl();
|
||||
}
|
||||
|
||||
private static class EnumArraysBuilderImpl extends EnumArraysBuilder<EnumArrays, EnumArraysBuilderImpl> {
|
||||
private static final class EnumArraysBuilderImpl extends EnumArraysBuilder<EnumArrays, EnumArraysBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected EnumArraysBuilderImpl self() {
|
||||
|
@ -450,7 +450,7 @@ public class EnumTest implements Serializable {
|
||||
return new EnumTestBuilderImpl();
|
||||
}
|
||||
|
||||
private static class EnumTestBuilderImpl extends EnumTestBuilder<EnumTest, EnumTestBuilderImpl> {
|
||||
private static final class EnumTestBuilderImpl extends EnumTestBuilder<EnumTest, EnumTestBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected EnumTestBuilderImpl self() {
|
||||
|
@ -131,7 +131,7 @@ public class FakeBigDecimalMap200Response implements Serializable {
|
||||
return new FakeBigDecimalMap200ResponseBuilderImpl();
|
||||
}
|
||||
|
||||
private static class FakeBigDecimalMap200ResponseBuilderImpl extends FakeBigDecimalMap200ResponseBuilder<FakeBigDecimalMap200Response, FakeBigDecimalMap200ResponseBuilderImpl> {
|
||||
private static final class FakeBigDecimalMap200ResponseBuilderImpl extends FakeBigDecimalMap200ResponseBuilder<FakeBigDecimalMap200Response, FakeBigDecimalMap200ResponseBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected FakeBigDecimalMap200ResponseBuilderImpl self() {
|
||||
|
@ -131,7 +131,7 @@ public class FileSchemaTestClass implements Serializable {
|
||||
return new FileSchemaTestClassBuilderImpl();
|
||||
}
|
||||
|
||||
private static class FileSchemaTestClassBuilderImpl extends FileSchemaTestClassBuilder<FileSchemaTestClass, FileSchemaTestClassBuilderImpl> {
|
||||
private static final class FileSchemaTestClassBuilderImpl extends FileSchemaTestClassBuilder<FileSchemaTestClass, FileSchemaTestClassBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected FileSchemaTestClassBuilderImpl self() {
|
||||
@ -146,7 +146,7 @@ public class FileSchemaTestClass implements Serializable {
|
||||
|
||||
public static abstract class FileSchemaTestClassBuilder<C extends FileSchemaTestClass, B extends FileSchemaTestClassBuilder<C, B>> {
|
||||
private ModelFile _file;
|
||||
private List<@Valid ModelFile> files = new ArrayList<>();
|
||||
private List<ModelFile> files = new ArrayList<>();
|
||||
protected abstract B self();
|
||||
|
||||
public abstract C build();
|
||||
@ -155,7 +155,7 @@ public class FileSchemaTestClass implements Serializable {
|
||||
this._file = _file;
|
||||
return self();
|
||||
}
|
||||
public B files(List<@Valid ModelFile> files) {
|
||||
public B files(List<ModelFile> files) {
|
||||
this.files = files;
|
||||
return self();
|
||||
}
|
||||
|
@ -88,7 +88,7 @@ public class Foo implements Serializable {
|
||||
return new FooBuilderImpl();
|
||||
}
|
||||
|
||||
private static class FooBuilderImpl extends FooBuilder<Foo, FooBuilderImpl> {
|
||||
private static final class FooBuilderImpl extends FooBuilder<Foo, FooBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected FooBuilderImpl self() {
|
||||
|
@ -90,7 +90,7 @@ public class FooGetDefaultResponse implements Serializable {
|
||||
return new FooGetDefaultResponseBuilderImpl();
|
||||
}
|
||||
|
||||
private static class FooGetDefaultResponseBuilderImpl extends FooGetDefaultResponseBuilder<FooGetDefaultResponse, FooGetDefaultResponseBuilderImpl> {
|
||||
private static final class FooGetDefaultResponseBuilderImpl extends FooGetDefaultResponseBuilder<FooGetDefaultResponse, FooGetDefaultResponseBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected FooGetDefaultResponseBuilderImpl self() {
|
||||
|
@ -465,7 +465,7 @@ public class FormatTest implements Serializable {
|
||||
return new FormatTestBuilderImpl();
|
||||
}
|
||||
|
||||
private static class FormatTestBuilderImpl extends FormatTestBuilder<FormatTest, FormatTestBuilderImpl> {
|
||||
private static final class FormatTestBuilderImpl extends FormatTestBuilder<FormatTest, FormatTestBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected FormatTestBuilderImpl self() {
|
||||
|
@ -112,7 +112,7 @@ public class HasOnlyReadOnly implements Serializable {
|
||||
return new HasOnlyReadOnlyBuilderImpl();
|
||||
}
|
||||
|
||||
private static class HasOnlyReadOnlyBuilderImpl extends HasOnlyReadOnlyBuilder<HasOnlyReadOnly, HasOnlyReadOnlyBuilderImpl> {
|
||||
private static final class HasOnlyReadOnlyBuilderImpl extends HasOnlyReadOnlyBuilder<HasOnlyReadOnly, HasOnlyReadOnlyBuilderImpl> {
|
||||
|
||||
@Override
|
||||
protected HasOnlyReadOnlyBuilderImpl self() {
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user