From 69c6ae9e714215cd596948ef32de7640c4dda344 Mon Sep 17 00:00:00 2001
From: Mamadu Lamarana Bah <mamadulamarana.bah.etu@univ-lille.fr>
Date: Fri, 5 Apr 2024 11:31:59 +0200
Subject: [PATCH] =?UTF-8?q?appel=20explicite=20de=20toString()=20no=20n?=
 =?UTF-8?q?=C3=A9cessaire=20si=20concat=C3=A9nation=20avec=20des=20string?=
 =?UTF-8?q?=20(appel=20implicite)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../java/com/google/gson/internal/ConstructorConstructor.java | 4 ++--
 .../test/java/com/google/gson/ParameterizedTypeFixtures.java  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gson/gson/src/main/java/com/google/gson/internal/ConstructorConstructor.java b/gson/gson/src/main/java/com/google/gson/internal/ConstructorConstructor.java
index 81fc8e2..fc4ff7d 100644
--- a/gson/gson/src/main/java/com/google/gson/internal/ConstructorConstructor.java
+++ b/gson/gson/src/main/java/com/google/gson/internal/ConstructorConstructor.java
@@ -182,7 +182,7 @@ public final class ConstructorConstructor {
               T set = (T) EnumSet.noneOf((Class) elementType);
               return set;
             } else {
-              throw new JsonIOException("Invalid EnumSet type: " + type.toString());
+              throw new JsonIOException("Invalid EnumSet type: " + type);
             }
           } else {
             throw new JsonIOException("Invalid EnumSet type: " + type.toString());
@@ -203,7 +203,7 @@ public final class ConstructorConstructor {
               T map = (T) new EnumMap((Class) elementType);
               return map;
             } else {
-              throw new JsonIOException("Invalid EnumMap type: " + type.toString());
+              throw new JsonIOException("Invalid EnumMap type: " + type);
             }
           } else {
             throw new JsonIOException("Invalid EnumMap type: " + type.toString());
diff --git a/gson/gson/src/test/java/com/google/gson/ParameterizedTypeFixtures.java b/gson/gson/src/test/java/com/google/gson/ParameterizedTypeFixtures.java
index 34b7adc..4225638 100644
--- a/gson/gson/src/test/java/com/google/gson/ParameterizedTypeFixtures.java
+++ b/gson/gson/src/test/java/com/google/gson/ParameterizedTypeFixtures.java
@@ -55,7 +55,7 @@ public class ParameterizedTypeFixtures {
       if (Primitives.isWrapperType(Primitives.wrap(clazz))) {
         return obj.toString();
       } else if (obj.getClass().equals(String.class)) {
-        return "\"" + obj.toString() + "\"";
+        return "\"" + obj + "\"";
       } else {
         // Try invoking a getExpectedJson() method if it exists
         try {
-- 
GitLab