2019-05-24 16:02:47 +02:00
|
|
|
## So every class is case insensitive to avoid some bizare problems
|
2019-05-24 15:54:08 +02:00
|
|
|
-dontusemixedcaseclassnames
|
2019-05-24 16:02:47 +02:00
|
|
|
|
|
|
|
## If reflection issues come up uncomment this, that should temporarily fix it
|
|
|
|
#-keep class kotlin.** { *; }
|
|
|
|
#-keep class kotlin.Metadata { *; }
|
|
|
|
#-keepclassmembers class kotlin.Metadata {
|
|
|
|
# public <methods>;
|
|
|
|
#}
|
|
|
|
|
|
|
|
## Never warn about Kotlin, it should work as-is
|
2019-05-24 15:54:08 +02:00
|
|
|
-dontwarn kotlin.**
|
|
|
|
|
2019-05-24 16:02:47 +02:00
|
|
|
## Removes runtime null checks - doesn't really matter if it crashes on kotlin or java NPE
|
2019-05-24 15:54:08 +02:00
|
|
|
-assumenosideeffects class kotlin.jvm.internal.Intrinsics {
|
|
|
|
static void checkParameterIsNotNull(java.lang.Object, java.lang.String);
|
|
|
|
}
|
|
|
|
|
2019-05-24 16:02:47 +02:00
|
|
|
## Useless option for dex
|
2019-05-24 15:54:08 +02:00
|
|
|
-dontpreverify
|