From acc7a69b7c1ffe45ca1e5d86645dbd3f6b267a58 Mon Sep 17 00:00:00 2001 From: Anderson de Borba Date: Thu, 29 Jan 2026 20:58:40 +0000 Subject: [PATCH] Removed unnecessary cast to HttpClientErrorException as both classes in the catch extend HttpStatusCodeException --- .../resources/Java/libraries/resttemplate/ApiClient.mustache | 4 +--- .../src/main/java/org/openapitools/client/ApiClient.java | 4 +--- .../src/main/java/org/openapitools/client/ApiClient.java | 4 +--- .../src/main/java/org/openapitools/client/ApiClient.java | 4 +--- .../src/main/java/org/openapitools/client/ApiClient.java | 4 +--- .../src/main/java/org/openapitools/client/ApiClient.java | 4 +--- .../src/main/java/org/openapitools/client/ApiClient.java | 4 +--- .../src/main/java/org/openapitools/client/ApiClient.java | 4 +--- .../src/main/java/org/openapitools/client/ApiClient.java | 4 +--- 9 files changed, 9 insertions(+), 27 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/resttemplate/ApiClient.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/resttemplate/ApiClient.mustache index 6d2733f2d181..09a7294b07d3 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/resttemplate/ApiClient.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/resttemplate/ApiClient.mustache @@ -784,9 +784,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { break; } catch (HttpServerErrorException | HttpClientErrorException ex) { if (ex instanceof HttpServerErrorException - || ((HttpClientErrorException) ex) - .getStatusCode() - .equals(HttpStatus.TOO_MANY_REQUESTS)) { + || ex.getStatusCode().equals(HttpStatus.TOO_MANY_REQUESTS)) { attempts++; if (attempts < maxAttemptsForRetry) { try { diff --git a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/ApiClient.java index 35b169767a8b..0b9ff38e88ae 100644 --- a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/ApiClient.java @@ -701,9 +701,7 @@ public ResponseEntity invokeAPI(String path, HttpMethod method, Map ResponseEntity invokeAPI(String path, HttpMethod method, Map ResponseEntity invokeAPI(String path, HttpMethod method, Map ResponseEntity invokeAPI(String path, HttpMethod method, Map ResponseEntity invokeAPI(String path, HttpMethod method, Map ResponseEntity invokeAPI(String path, HttpMethod method, Map ResponseEntity invokeAPI(String path, HttpMethod method, Map ResponseEntity invokeAPI(String path, HttpMethod method, Map