From 401b89b567b0709b80ca62ab7b884b1c932b716a Mon Sep 17 00:00:00 2001
From: Mamadu Lamarana Bah <mamadulamarana.bah.etu@univ-lille.fr>
Date: Fri, 5 Apr 2024 13:44:47 +0200
Subject: [PATCH] =?UTF-8?q?utilisation=20d'un=20seul=20catch=20pour=20g?=
 =?UTF-8?q?=C3=A9rer=20plusieurs=20exceptions=20(NumberFormatException=20h?=
 =?UTF-8?q?eritant=20de=20IllegalArgumentException)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../com/google/gson/typeadapters/UtcDateTypeAdapter.java    | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/gson/extras/src/main/java/com/google/gson/typeadapters/UtcDateTypeAdapter.java b/gson/extras/src/main/java/com/google/gson/typeadapters/UtcDateTypeAdapter.java
index b7e22bd..22ae534 100644
--- a/gson/extras/src/main/java/com/google/gson/typeadapters/UtcDateTypeAdapter.java
+++ b/gson/extras/src/main/java/com/google/gson/typeadapters/UtcDateTypeAdapter.java
@@ -224,11 +224,7 @@ public final class UtcDateTypeAdapter extends TypeAdapter<Date> {
       return calendar.getTime();
       // If we get a ParseException it'll already have the right message/offset.
       // Other exception types can convert here.
-    } catch (IndexOutOfBoundsException e) {
-      fail = e;
-    } catch (NumberFormatException e) {
-      fail = e;
-    } catch (IllegalArgumentException e) {
+    } catch (IndexOutOfBoundsException | IllegalArgumentException e){
       fail = e;
     }
     String input = (date == null) ? null : ("'" + date + "'");
-- 
GitLab