From 9e3d2345f9969a633be6fdfb317b2ab835d2b8b8 Mon Sep 17 00:00:00 2001 From: technoir Date: Sun, 4 Nov 2018 00:52:05 +0300 Subject: [PATCH] Retain generated JsonAdapters for nested classes --- .../resources/META-INF/proguard/moshi.pro | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/moshi/src/main/resources/META-INF/proguard/moshi.pro b/moshi/src/main/resources/META-INF/proguard/moshi.pro index 7f5aa7c..30febf7 100644 --- a/moshi/src/main/resources/META-INF/proguard/moshi.pro +++ b/moshi/src/main/resources/META-INF/proguard/moshi.pro @@ -22,3 +22,28 @@ (...); ; } +-if @com.squareup.moshi.JsonClass class **$* +-keep class <1>_<2>JsonAdapter { + (...); + ; +} +-if @com.squareup.moshi.JsonClass class **$*$* +-keep class <1>_<2>_<3>JsonAdapter { + (...); + ; +} +-if @com.squareup.moshi.JsonClass class **$*$*$* +-keep class <1>_<2>_<3>_<4>JsonAdapter { + (...); + ; +} +-if @com.squareup.moshi.JsonClass class **$*$*$*$* +-keep class <1>_<2>_<3>_<4>_<5>JsonAdapter { + (...); + ; +} +-if @com.squareup.moshi.JsonClass class **$*$*$*$*$* +-keep class <1>_<2>_<3>_<4>_<5>_<6>JsonAdapter { + (...); + ; +}