Skip to content

Commit fa3e38a

Browse files
authored
[JAVA] Address [rawtypes] and [this-escape] warnings in generated API clients (#20466)
* Address [rawtypes] and [this-escape] warnings in generated API clients * Commit updated sample files
1 parent 98ccf95 commit fa3e38a

File tree

8 files changed

+18
-18
lines changed

8 files changed

+18
-18
lines changed

modules/openapi-generator/src/main/resources/Java/libraries/apache-httpclient/ApiClient.mustache

+1-1
Original file line numberDiff line numberDiff line change
@@ -622,7 +622,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
622622
* @param value The value of the parameter.
623623
* @return A list of {@code Pair} objects.
624624
*/
625-
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection value) {
625+
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection<?> value) {
626626
List<Pair> params = new ArrayList<Pair>();
627627
628628
// preconditions

modules/openapi-generator/src/main/resources/Java/libraries/native/ApiClient.mustache

+3-3
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ public class ApiClient {
183183
asyncResponseInterceptor = null;
184184
}
185185

186-
protected ObjectMapper createDefaultObjectMapper() {
186+
public static ObjectMapper createDefaultObjectMapper() {
187187
ObjectMapper mapper = new ObjectMapper();
188188
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
189189
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
@@ -199,11 +199,11 @@ public class ApiClient {
199199
return mapper;
200200
}
201201

202-
protected String getDefaultBaseUri() {
202+
private String getDefaultBaseUri() {
203203
return "{{{basePath}}}";
204204
}
205205

206-
protected HttpClient.Builder createDefaultHttpClientBuilder() {
206+
public static HttpClient.Builder createDefaultHttpClientBuilder() {
207207
return HttpClient.newBuilder();
208208
}
209209

samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/ApiClient.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ public List<Pair> parameterToPair(String name, Object value) {
540540
* @param value The value of the parameter.
541541
* @return A list of {@code Pair} objects.
542542
*/
543-
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection value) {
543+
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection<?> value) {
544544
List<Pair> params = new ArrayList<Pair>();
545545

546546
// preconditions

samples/client/echo_api/java/native/src/main/java/org/openapitools/client/ApiClient.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ public ApiClient(HttpClient.Builder builder, ObjectMapper mapper, String baseUri
192192
asyncResponseInterceptor = null;
193193
}
194194

195-
protected ObjectMapper createDefaultObjectMapper() {
195+
public static ObjectMapper createDefaultObjectMapper() {
196196
ObjectMapper mapper = new ObjectMapper();
197197
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
198198
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
@@ -206,11 +206,11 @@ protected ObjectMapper createDefaultObjectMapper() {
206206
return mapper;
207207
}
208208

209-
protected String getDefaultBaseUri() {
209+
private String getDefaultBaseUri() {
210210
return "http://localhost:3000";
211211
}
212212

213-
protected HttpClient.Builder createDefaultHttpClientBuilder() {
213+
public static HttpClient.Builder createDefaultHttpClientBuilder() {
214214
return HttpClient.newBuilder();
215215
}
216216

samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/ApiClient.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,7 @@ public List<Pair> parameterToPair(String name, Object value) {
633633
* @param value The value of the parameter.
634634
* @return A list of {@code Pair} objects.
635635
*/
636-
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection value) {
636+
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection<?> value) {
637637
List<Pair> params = new ArrayList<Pair>();
638638

639639
// preconditions

samples/client/petstore/java/native-async/src/main/java/org/openapitools/client/ApiClient.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ public ApiClient(HttpClient.Builder builder, ObjectMapper mapper, String baseUri
192192
asyncResponseInterceptor = null;
193193
}
194194

195-
protected ObjectMapper createDefaultObjectMapper() {
195+
public static ObjectMapper createDefaultObjectMapper() {
196196
ObjectMapper mapper = new ObjectMapper();
197197
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
198198
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
@@ -206,11 +206,11 @@ protected ObjectMapper createDefaultObjectMapper() {
206206
return mapper;
207207
}
208208

209-
protected String getDefaultBaseUri() {
209+
private String getDefaultBaseUri() {
210210
return "http://petstore.swagger.io:80/v2";
211211
}
212212

213-
protected HttpClient.Builder createDefaultHttpClientBuilder() {
213+
public static HttpClient.Builder createDefaultHttpClientBuilder() {
214214
return HttpClient.newBuilder();
215215
}
216216

samples/client/petstore/java/native-jakarta/src/main/java/org/openapitools/client/ApiClient.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ public ApiClient(HttpClient.Builder builder, ObjectMapper mapper, String baseUri
192192
asyncResponseInterceptor = null;
193193
}
194194

195-
protected ObjectMapper createDefaultObjectMapper() {
195+
public static ObjectMapper createDefaultObjectMapper() {
196196
ObjectMapper mapper = new ObjectMapper();
197197
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
198198
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
@@ -206,11 +206,11 @@ protected ObjectMapper createDefaultObjectMapper() {
206206
return mapper;
207207
}
208208

209-
protected String getDefaultBaseUri() {
209+
private String getDefaultBaseUri() {
210210
return "http://petstore.swagger.io/v2";
211211
}
212212

213-
protected HttpClient.Builder createDefaultHttpClientBuilder() {
213+
public static HttpClient.Builder createDefaultHttpClientBuilder() {
214214
return HttpClient.newBuilder();
215215
}
216216

samples/client/petstore/java/native/src/main/java/org/openapitools/client/ApiClient.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ public ApiClient(HttpClient.Builder builder, ObjectMapper mapper, String baseUri
192192
asyncResponseInterceptor = null;
193193
}
194194

195-
protected ObjectMapper createDefaultObjectMapper() {
195+
public static ObjectMapper createDefaultObjectMapper() {
196196
ObjectMapper mapper = new ObjectMapper();
197197
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
198198
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
@@ -206,11 +206,11 @@ protected ObjectMapper createDefaultObjectMapper() {
206206
return mapper;
207207
}
208208

209-
protected String getDefaultBaseUri() {
209+
private String getDefaultBaseUri() {
210210
return "http://petstore.swagger.io:80/v2";
211211
}
212212

213-
protected HttpClient.Builder createDefaultHttpClientBuilder() {
213+
public static HttpClient.Builder createDefaultHttpClientBuilder() {
214214
return HttpClient.newBuilder();
215215
}
216216

0 commit comments

Comments
 (0)