Skip to content

Commit f5da0ea

Browse files
authored
Remove [this-escape] warnings in generated ApiClient classes (#21620)
1 parent 1c2ef33 commit f5da0ea

File tree

76 files changed

+641
-256
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+641
-256
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -535,7 +535,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
535535
* @param value The value of the parameter.
536536
* @return A list of {@code Pair} objects.
537537
*/
538-
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection value) {
538+
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection<?> value) {
539539
List<Pair> params = new ArrayList<Pair>();
540540
541541
// preconditions

modules/openapi-generator/src/main/resources/Java/RFC3339JavaTimeModule.mustache

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import java.time.OffsetDateTime;
66
import java.time.ZonedDateTime;
77

88
import com.fasterxml.jackson.databind.module.SimpleModule;
9+
import com.fasterxml.jackson.databind.Module.SetupContext;
910

1011
{{>generatedAnnotation}}
1112

@@ -14,9 +15,15 @@ public class RFC3339JavaTimeModule extends SimpleModule {
1415
1516
public RFC3339JavaTimeModule() {
1617
super("RFC3339JavaTimeModule");
17-
18-
addDeserializer(Instant.class, RFC3339InstantDeserializer.INSTANT);
19-
addDeserializer(OffsetDateTime.class, RFC3339InstantDeserializer.OFFSET_DATE_TIME);
20-
addDeserializer(ZonedDateTime.class, RFC3339InstantDeserializer.ZONED_DATE_TIME);
2118
}
19+
20+
@Override
21+
public void setupModule(SetupContext context) {
22+
super.setupModule(context);
23+
24+
addDeserializer(Instant.class, RFC3339InstantDeserializer.INSTANT);
25+
addDeserializer(OffsetDateTime.class, RFC3339InstantDeserializer.OFFSET_DATE_TIME);
26+
addDeserializer(ZonedDateTime.class, RFC3339InstantDeserializer.ZONED_DATE_TIME);
27+
}
28+
2229
}

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ public class ApiClient {
158158
public ApiClient() {
159159
this.builder = createDefaultHttpClientBuilder();
160160
this.mapper = createDefaultObjectMapper();
161-
updateBaseUri(getDefaultBaseUri());
161+
updateBaseUri("{{{basePath}}}");
162162
interceptor = null;
163163
readTimeout = null;
164164
connectTimeout = null;
@@ -176,7 +176,7 @@ public class ApiClient {
176176
public ApiClient(HttpClient.Builder builder, ObjectMapper mapper, String baseUri) {
177177
this.builder = builder;
178178
this.mapper = mapper;
179-
updateBaseUri(baseUri != null ? baseUri : getDefaultBaseUri());
179+
updateBaseUri(baseUri != null ? baseUri : "{{{basePath}}}");
180180
interceptor = null;
181181
readTimeout = null;
182182
connectTimeout = null;
@@ -201,8 +201,8 @@ public class ApiClient {
201201
return mapper;
202202
}
203203

204-
protected String getDefaultBaseUri() {
205-
return "{{{basePath}}}";
204+
protected final String getDefaultBaseUri() {
205+
return basePath;
206206
}
207207

208208
public static HttpClient.Builder createDefaultHttpClientBuilder() {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -909,7 +909,7 @@ public class ApiClient {
909909
* @param value The value of the parameter.
910910
* @return A list of {@code Pair} objects.
911911
*/
912-
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection value) {
912+
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection<?> value) {
913913
List<Pair> params = new ArrayList<Pair>();
914914
915915
// preconditions

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

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,23 @@
1717
import java.time.ZonedDateTime;
1818

1919
import com.fasterxml.jackson.databind.module.SimpleModule;
20+
import com.fasterxml.jackson.databind.Module.SetupContext;
2021

2122
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.15.0-SNAPSHOT")
2223
public class RFC3339JavaTimeModule extends SimpleModule {
2324
private static final long serialVersionUID = 1L;
2425

2526
public RFC3339JavaTimeModule() {
2627
super("RFC3339JavaTimeModule");
27-
28-
addDeserializer(Instant.class, RFC3339InstantDeserializer.INSTANT);
29-
addDeserializer(OffsetDateTime.class, RFC3339InstantDeserializer.OFFSET_DATE_TIME);
30-
addDeserializer(ZonedDateTime.class, RFC3339InstantDeserializer.ZONED_DATE_TIME);
3128
}
29+
30+
@Override
31+
public void setupModule(SetupContext context) {
32+
super.setupModule(context);
33+
34+
addDeserializer(Instant.class, RFC3339InstantDeserializer.INSTANT);
35+
addDeserializer(OffsetDateTime.class, RFC3339InstantDeserializer.OFFSET_DATE_TIME);
36+
addDeserializer(ZonedDateTime.class, RFC3339InstantDeserializer.ZONED_DATE_TIME);
37+
}
38+
3239
}

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ public static List<Pair> parameterToPairs(
166166
public ApiClient() {
167167
this.builder = createDefaultHttpClientBuilder();
168168
this.mapper = createDefaultObjectMapper();
169-
updateBaseUri(getDefaultBaseUri());
169+
updateBaseUri("http://localhost:3000");
170170
interceptor = null;
171171
readTimeout = null;
172172
connectTimeout = null;
@@ -184,7 +184,7 @@ public ApiClient() {
184184
public ApiClient(HttpClient.Builder builder, ObjectMapper mapper, String baseUri) {
185185
this.builder = builder;
186186
this.mapper = mapper;
187-
updateBaseUri(baseUri != null ? baseUri : getDefaultBaseUri());
187+
updateBaseUri(baseUri != null ? baseUri : "http://localhost:3000");
188188
interceptor = null;
189189
readTimeout = null;
190190
connectTimeout = null;
@@ -207,8 +207,8 @@ public static ObjectMapper createDefaultObjectMapper() {
207207
return mapper;
208208
}
209209

210-
protected String getDefaultBaseUri() {
211-
return "http://localhost:3000";
210+
protected final String getDefaultBaseUri() {
211+
return basePath;
212212
}
213213

214214
public static HttpClient.Builder createDefaultHttpClientBuilder() {

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

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,23 @@
1717
import java.time.ZonedDateTime;
1818

1919
import com.fasterxml.jackson.databind.module.SimpleModule;
20+
import com.fasterxml.jackson.databind.Module.SetupContext;
2021

2122
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.15.0-SNAPSHOT")
2223
public class RFC3339JavaTimeModule extends SimpleModule {
2324
private static final long serialVersionUID = 1L;
2425

2526
public RFC3339JavaTimeModule() {
2627
super("RFC3339JavaTimeModule");
27-
28-
addDeserializer(Instant.class, RFC3339InstantDeserializer.INSTANT);
29-
addDeserializer(OffsetDateTime.class, RFC3339InstantDeserializer.OFFSET_DATE_TIME);
30-
addDeserializer(ZonedDateTime.class, RFC3339InstantDeserializer.ZONED_DATE_TIME);
3128
}
29+
30+
@Override
31+
public void setupModule(SetupContext context) {
32+
super.setupModule(context);
33+
34+
addDeserializer(Instant.class, RFC3339InstantDeserializer.INSTANT);
35+
addDeserializer(OffsetDateTime.class, RFC3339InstantDeserializer.OFFSET_DATE_TIME);
36+
addDeserializer(ZonedDateTime.class, RFC3339InstantDeserializer.ZONED_DATE_TIME);
37+
}
38+
3239
}

samples/client/echo_api/java/okhttp-gson-user-defined-templates/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -789,7 +789,7 @@ public List<Pair> parameterToPair(String name, Object value) {
789789
* @param value The value of the parameter.
790790
* @return A list of {@code Pair} objects.
791791
*/
792-
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection value) {
792+
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection<?> value) {
793793
List<Pair> params = new ArrayList<Pair>();
794794

795795
// preconditions

samples/client/echo_api/java/okhttp-gson/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -719,7 +719,7 @@ public List<Pair> parameterToPair(String name, Object value) {
719719
* @param value The value of the parameter.
720720
* @return A list of {@code Pair} objects.
721721
*/
722-
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection value) {
722+
public List<Pair> parameterToPairs(String collectionFormat, String name, Collection<?> value) {
723723
List<Pair> params = new ArrayList<Pair>();
724724

725725
// preconditions

samples/client/echo_api/java/restclient/src/main/java/org/openapitools/client/RFC3339JavaTimeModule.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,23 @@
1717
import java.time.ZonedDateTime;
1818

1919
import com.fasterxml.jackson.databind.module.SimpleModule;
20+
import com.fasterxml.jackson.databind.Module.SetupContext;
2021

2122
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.15.0-SNAPSHOT")
2223
public class RFC3339JavaTimeModule extends SimpleModule {
2324
private static final long serialVersionUID = 1L;
2425

2526
public RFC3339JavaTimeModule() {
2627
super("RFC3339JavaTimeModule");
27-
28-
addDeserializer(Instant.class, RFC3339InstantDeserializer.INSTANT);
29-
addDeserializer(OffsetDateTime.class, RFC3339InstantDeserializer.OFFSET_DATE_TIME);
30-
addDeserializer(ZonedDateTime.class, RFC3339InstantDeserializer.ZONED_DATE_TIME);
3128
}
29+
30+
@Override
31+
public void setupModule(SetupContext context) {
32+
super.setupModule(context);
33+
34+
addDeserializer(Instant.class, RFC3339InstantDeserializer.INSTANT);
35+
addDeserializer(OffsetDateTime.class, RFC3339InstantDeserializer.OFFSET_DATE_TIME);
36+
addDeserializer(ZonedDateTime.class, RFC3339InstantDeserializer.ZONED_DATE_TIME);
37+
}
38+
3239
}

0 commit comments

Comments
 (0)