I\'m trying to add Kotlin to my project and I need to use proguard. Which rules should I add to proguard to support Kotlin?
Thank you
In Kotlin 1.0.2 EAP proguard strips out when mappings for enums, so I have to keep them explicitly, so
-keepclassmembers class **$WhenMappings {
;
}
is sufficient for correct obfuscation. Although if you want some performance improvements, you can also add
-assumenosideeffects class kotlin.jvm.internal.Intrinsics {
static void checkParameterIsNotNull(java.lang.Object, java.lang.String);
}