diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index d1b89584670b..58f7d0e1f226 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -1769,8 +1769,16 @@ public void setParameterExampleValue(CodegenParameter p) { innerExample = p.items.defaultValue; } example = "Arrays.asList(" + innerExample + ")"; + if (p.uniqueItems) { + example = "new LinkedHashSet<>(" + example + ")"; + } } else { - example = "Arrays.asList()"; + if (p.uniqueItems) { + example = "new LinkedHashSet<>()"; + } + else { + example = "Arrays.asList()"; + } } } else if (Boolean.TRUE.equals(p.isMap)) { example = "new HashMap()"; diff --git a/samples/client/petstore/java-helidon-client/v3/se/docs/PetApi.md b/samples/client/petstore/java-helidon-client/v3/se/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java-helidon-client/v3/se/docs/PetApi.md +++ b/samples/client/petstore/java-helidon-client/v3/se/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java-helidon-client/v4/se/docs/PetApi.md b/samples/client/petstore/java-helidon-client/v4/se/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java-helidon-client/v4/se/docs/PetApi.md +++ b/samples/client/petstore/java-helidon-client/v4/se/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/apache-httpclient/docs/PetApi.md b/samples/client/petstore/java/apache-httpclient/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/apache-httpclient/docs/PetApi.md +++ b/samples/client/petstore/java/apache-httpclient/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/google-api-client/docs/PetApi.md b/samples/client/petstore/java/google-api-client/docs/PetApi.md index 1e79e30ef6c2..f034f21a499e 100644 --- a/samples/client/petstore/java/google-api-client/docs/PetApi.md +++ b/samples/client/petstore/java/google-api-client/docs/PetApi.md @@ -257,7 +257,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/jersey2-java8-localdatetime/docs/PetApi.md b/samples/client/petstore/java/jersey2-java8-localdatetime/docs/PetApi.md index 57e78be6d9e5..201c81105830 100644 --- a/samples/client/petstore/java/jersey2-java8-localdatetime/docs/PetApi.md +++ b/samples/client/petstore/java/jersey2-java8-localdatetime/docs/PetApi.md @@ -254,7 +254,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/jersey2-java8/docs/PetApi.md b/samples/client/petstore/java/jersey2-java8/docs/PetApi.md index 57e78be6d9e5..201c81105830 100644 --- a/samples/client/petstore/java/jersey2-java8/docs/PetApi.md +++ b/samples/client/petstore/java/jersey2-java8/docs/PetApi.md @@ -254,7 +254,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/microprofile-rest-client-3.0-jackson/docs/PetApi.md b/samples/client/petstore/java/microprofile-rest-client-3.0-jackson/docs/PetApi.md index bf4b4333d964..065160918eac 100644 --- a/samples/client/petstore/java/microprofile-rest-client-3.0-jackson/docs/PetApi.md +++ b/samples/client/petstore/java/microprofile-rest-client-3.0-jackson/docs/PetApi.md @@ -263,7 +263,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/microprofile-rest-client-3.0/docs/PetApi.md b/samples/client/petstore/java/microprofile-rest-client-3.0/docs/PetApi.md index bf4b4333d964..065160918eac 100644 --- a/samples/client/petstore/java/microprofile-rest-client-3.0/docs/PetApi.md +++ b/samples/client/petstore/java/microprofile-rest-client-3.0/docs/PetApi.md @@ -263,7 +263,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/microprofile-rest-client/docs/PetApi.md b/samples/client/petstore/java/microprofile-rest-client/docs/PetApi.md index bf4b4333d964..065160918eac 100644 --- a/samples/client/petstore/java/microprofile-rest-client/docs/PetApi.md +++ b/samples/client/petstore/java/microprofile-rest-client/docs/PetApi.md @@ -263,7 +263,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/okhttp-gson-dynamicOperations/docs/PetApi.md b/samples/client/petstore/java/okhttp-gson-dynamicOperations/docs/PetApi.md index 8cb7b26383a0..7e992889a380 100644 --- a/samples/client/petstore/java/okhttp-gson-dynamicOperations/docs/PetApi.md +++ b/samples/client/petstore/java/okhttp-gson-dynamicOperations/docs/PetApi.md @@ -243,7 +243,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/okhttp-gson-parcelableModel/docs/PetApi.md b/samples/client/petstore/java/okhttp-gson-parcelableModel/docs/PetApi.md index 8cb7b26383a0..7e992889a380 100644 --- a/samples/client/petstore/java/okhttp-gson-parcelableModel/docs/PetApi.md +++ b/samples/client/petstore/java/okhttp-gson-parcelableModel/docs/PetApi.md @@ -243,7 +243,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/restclient-swagger2/docs/PetApi.md b/samples/client/petstore/java/restclient-swagger2/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/restclient-swagger2/docs/PetApi.md +++ b/samples/client/petstore/java/restclient-swagger2/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/restclient-useSingleRequestParameter-static/docs/PetApi.md b/samples/client/petstore/java/restclient-useSingleRequestParameter-static/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/restclient-useSingleRequestParameter-static/docs/PetApi.md +++ b/samples/client/petstore/java/restclient-useSingleRequestParameter-static/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/restclient-useSingleRequestParameter/docs/PetApi.md b/samples/client/petstore/java/restclient-useSingleRequestParameter/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/restclient-useSingleRequestParameter/docs/PetApi.md +++ b/samples/client/petstore/java/restclient-useSingleRequestParameter/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/restclient/docs/PetApi.md b/samples/client/petstore/java/restclient/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/restclient/docs/PetApi.md +++ b/samples/client/petstore/java/restclient/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/resteasy/docs/PetApi.md b/samples/client/petstore/java/resteasy/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/resteasy/docs/PetApi.md +++ b/samples/client/petstore/java/resteasy/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/resttemplate-withXml/docs/PetApi.md b/samples/client/petstore/java/resttemplate-withXml/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/resttemplate-withXml/docs/PetApi.md +++ b/samples/client/petstore/java/resttemplate-withXml/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/resttemplate/docs/PetApi.md b/samples/client/petstore/java/resttemplate/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/resttemplate/docs/PetApi.md +++ b/samples/client/petstore/java/resttemplate/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/retrofit2-play26/docs/PetApi.md b/samples/client/petstore/java/retrofit2-play26/docs/PetApi.md index 27140114a49d..8ae51814d166 100644 --- a/samples/client/petstore/java/retrofit2-play26/docs/PetApi.md +++ b/samples/client/petstore/java/retrofit2-play26/docs/PetApi.md @@ -257,7 +257,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/retrofit2/docs/PetApi.md b/samples/client/petstore/java/retrofit2/docs/PetApi.md index 27140114a49d..8ae51814d166 100644 --- a/samples/client/petstore/java/retrofit2/docs/PetApi.md +++ b/samples/client/petstore/java/retrofit2/docs/PetApi.md @@ -257,7 +257,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/retrofit2rx2/docs/PetApi.md b/samples/client/petstore/java/retrofit2rx2/docs/PetApi.md index 27140114a49d..8ae51814d166 100644 --- a/samples/client/petstore/java/retrofit2rx2/docs/PetApi.md +++ b/samples/client/petstore/java/retrofit2rx2/docs/PetApi.md @@ -257,7 +257,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/retrofit2rx3/docs/PetApi.md b/samples/client/petstore/java/retrofit2rx3/docs/PetApi.md index 27140114a49d..8ae51814d166 100644 --- a/samples/client/petstore/java/retrofit2rx3/docs/PetApi.md +++ b/samples/client/petstore/java/retrofit2rx3/docs/PetApi.md @@ -257,7 +257,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/vertx-no-nullable/docs/PetApi.md b/samples/client/petstore/java/vertx-no-nullable/docs/PetApi.md index ecb2af3e7a99..3e8f1633a0ec 100644 --- a/samples/client/petstore/java/vertx-no-nullable/docs/PetApi.md +++ b/samples/client/petstore/java/vertx-no-nullable/docs/PetApi.md @@ -257,7 +257,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/vertx-supportVertxFuture/docs/PetApi.md b/samples/client/petstore/java/vertx-supportVertxFuture/docs/PetApi.md index 115d5ff89d81..e8199d9423ba 100644 --- a/samples/client/petstore/java/vertx-supportVertxFuture/docs/PetApi.md +++ b/samples/client/petstore/java/vertx-supportVertxFuture/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/vertx/docs/PetApi.md b/samples/client/petstore/java/vertx/docs/PetApi.md index 115d5ff89d81..e8199d9423ba 100644 --- a/samples/client/petstore/java/vertx/docs/PetApi.md +++ b/samples/client/petstore/java/vertx/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/webclient-jakarta/docs/PetApi.md b/samples/client/petstore/java/webclient-jakarta/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/webclient-jakarta/docs/PetApi.md +++ b/samples/client/petstore/java/webclient-jakarta/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/webclient-swagger2/docs/PetApi.md b/samples/client/petstore/java/webclient-swagger2/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/webclient-swagger2/docs/PetApi.md +++ b/samples/client/petstore/java/webclient-swagger2/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/webclient-useSingleRequestParameter/docs/PetApi.md b/samples/client/petstore/java/webclient-useSingleRequestParameter/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/webclient-useSingleRequestParameter/docs/PetApi.md +++ b/samples/client/petstore/java/webclient-useSingleRequestParameter/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result); diff --git a/samples/client/petstore/java/webclient/docs/PetApi.md b/samples/client/petstore/java/webclient/docs/PetApi.md index e2515d9bb9bb..e80912b7ea7d 100644 --- a/samples/client/petstore/java/webclient/docs/PetApi.md +++ b/samples/client/petstore/java/webclient/docs/PetApi.md @@ -261,7 +261,7 @@ public class Example { petstore_auth.setAccessToken("YOUR ACCESS TOKEN"); PetApi apiInstance = new PetApi(defaultClient); - Set tags = Arrays.asList(); // Set | Tags to filter by + Set tags = new LinkedHashSet<>(); // Set | Tags to filter by try { Set result = apiInstance.findPetsByTags(tags); System.out.println(result);