[Java] Add missing imports for Set in java clients (#10171)

* Add missing imports for Set in microprofile client

In case of array properties declared with uniqueItems: true, the
generated Java code uses Sets but imports are not present for them in
the Api and Test classes.

* Add missing imports for Set in java native clients

In case of array properties declared with uniqueItems: true, the
generated Java code uses Sets but imports are not present for them in
the Api and Test classes.
This commit is contained in:
Johannes Wienke
2021-08-18 09:48:12 +02:00
committed by GitHub
parent 0204bf4ae2
commit c71e66835b
19 changed files with 19 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import javax.ws.rs.*; import javax.ws.rs.*;
import javax.ws.rs.core.Response; import javax.ws.rs.core.Response;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;

View File

@@ -17,6 +17,7 @@ import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
{{/fullJavaUtil}} {{/fullJavaUtil}}

View File

@@ -27,6 +27,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
{{/fullJavaUtil}} {{/fullJavaUtil}}
{{#asyncNative}} {{#asyncNative}}

View File

@@ -13,6 +13,7 @@ import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
{{/fullJavaUtil}} {{/fullJavaUtil}}
{{#asyncNative}} {{#asyncNative}}

View File

@@ -20,6 +20,7 @@ import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import javax.ws.rs.*; import javax.ws.rs.*;
import javax.ws.rs.core.Response; import javax.ws.rs.core.Response;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;

View File

@@ -18,6 +18,7 @@ import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import javax.ws.rs.*; import javax.ws.rs.*;
import javax.ws.rs.core.Response; import javax.ws.rs.core.Response;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;

View File

@@ -18,6 +18,7 @@ import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import javax.ws.rs.*; import javax.ws.rs.*;
import javax.ws.rs.core.Response; import javax.ws.rs.core.Response;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;

View File

@@ -35,6 +35,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;

View File

@@ -43,6 +43,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;

View File

@@ -35,6 +35,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;

View File

@@ -38,6 +38,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;

View File

@@ -35,6 +35,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;

View File

@@ -35,6 +35,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;

View File

@@ -35,6 +35,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
@javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen") @javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class AnotherFakeApi { public class AnotherFakeApi {

View File

@@ -43,6 +43,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
@javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen") @javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class FakeApi { public class FakeApi {

View File

@@ -35,6 +35,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
@javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen") @javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class FakeClassnameTags123Api { public class FakeClassnameTags123Api {

View File

@@ -38,6 +38,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
@javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen") @javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class PetApi { public class PetApi {

View File

@@ -35,6 +35,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
@javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen") @javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class StoreApi { public class StoreApi {

View File

@@ -35,6 +35,7 @@ import java.util.ArrayList;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
@javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen") @javax.annotation.processing.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class UserApi { public class UserApi {