From e2c7b13c73311a8207cab6a1d57715b545159a13 Mon Sep 17 00:00:00 2001 From: Marius Volkhart Date: Thu, 14 May 2020 00:26:12 +0200 Subject: [PATCH] Update consumer-rules.pro (#1040) GSON's TypeAdapter is an abstract class, not an interface. Co-authored-by: Brian Melton-Grace --- msal/consumer-rules.pro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/msal/consumer-rules.pro b/msal/consumer-rules.pro index 85041701c..dc411d4dc 100644 --- a/msal/consumer-rules.pro +++ b/msal/consumer-rules.pro @@ -39,7 +39,7 @@ # Prevent proguard from stripping interface information from TypeAdapter, TypeAdapterFactory, # JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter) --keep class * implements com.google.gson.TypeAdapter +-keep class * extends com.google.gson.TypeAdapter -keep class * implements com.google.gson.TypeAdapterFactory -keep class * implements com.google.gson.JsonSerializer -keep class * implements com.google.gson.JsonDeserializer