mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-18 02:07:01 +05:30
14 lines
547 B
Prolog
14 lines
547 B
Prolog
-keepattributes *Annotation*, InnerClasses
|
|
-dontnote kotlinx.serialization.AnnotationsKt # core serialization annotations
|
|
|
|
-keep,includedescriptorclasses class dev.msfjarvis.lobsters.model.**$$serializer { *; }
|
|
-keepclassmembers class dev.msfjarvis.lobsters.model.** {
|
|
*** Companion;
|
|
}
|
|
-keepclasseswithmembers class dev.msfjarvis.lobsters.model.** {
|
|
kotlinx.serialization.KSerializer serializer(...);
|
|
}
|
|
|
|
# Inline-based optimizations cause reflection to fail within Ktor (from what I can tell), so we turn
|
|
# this off for now.
|
|
-dontoptimize
|