Files
cellclaw/app/proguard-rules.pro
2026-02-21 13:23:41 -05:00

13 lines
638 B
Prolog

# kotlinx.serialization
-keepattributes *Annotation*, InnerClasses
-dontnote kotlinx.serialization.AnnotationsKt
-keepclassmembers class kotlinx.serialization.json.** { *** Companion; }
-keepclasseswithmembers class kotlinx.serialization.json.** { kotlinx.serialization.KSerializer serializer(...); }
-keep,includedescriptorclasses class com.cellclaw.**$$serializer { *; }
-keepclassmembers class com.cellclaw.** { *** Companion; }
-keepclasseswithmembers class com.cellclaw.** { kotlinx.serialization.KSerializer serializer(...); }
# Room
-keep class * extends androidx.room.RoomDatabase
-keep @androidx.room.Entity class *