48 lines
1.6 KiB
Prolog
48 lines
1.6 KiB
Prolog
|
-dontobfuscate
|
||
|
-dontwarn retrofit2.**
|
||
|
-dontwarn org.**
|
||
|
-dontwarn okio.**
|
||
|
-dontwarn okhttp3.**
|
||
|
-dontwarn org.eclipse.**
|
||
|
#-dontwarn kotlin.**
|
||
|
#-dontwarn kotlinx.**
|
||
|
#-dontwarn net.**
|
||
|
#-dontwarn dagger.**
|
||
|
#-dontwarn com.**
|
||
|
#-dontwarn javax.**
|
||
|
#-dontwarn androidx.**
|
||
|
#
|
||
|
#
|
||
|
#-keep class kotlin.** { *; }
|
||
|
#-keep class org.jetbrains.skia.** { *; }
|
||
|
#-keep class org.jetbrains.skiko.** { *; }
|
||
|
#
|
||
|
#-assumenosideeffects public class androidx.compose.runtime.ComposerKt {
|
||
|
# void sourceInformation(androidx.compose.runtime.Composer,java.lang.String);
|
||
|
# void sourceInformationMarkerStart(androidx.compose.runtime.Composer,int,java.lang.String);
|
||
|
# void sourceInformationMarkerEnd(androidx.compose.runtime.Composer);
|
||
|
# boolean isTraceInProgress();
|
||
|
# void traceEventStart(int, java.lang.String);
|
||
|
# void traceEventEnd();
|
||
|
#}
|
||
|
#
|
||
|
## Kotlinx Coroutines Rules
|
||
|
## https://github.com/Kotlin/kotlinx.coroutines/blob/master/kotlinx-coroutines-core/jvm/resources/META-INF/proguard/coroutines.pro
|
||
|
#
|
||
|
#-keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {}
|
||
|
#-keepnames class kotlinx.coroutines.CoroutineExceptionHandler {}
|
||
|
#-keepclassmembers class kotlinx.coroutines.** {
|
||
|
# volatile <fields>;
|
||
|
#}
|
||
|
#-keepclassmembers class kotlin.coroutines.SafeContinuation {
|
||
|
# volatile <fields>;
|
||
|
#}
|
||
|
#-dontwarn java.lang.instrument.ClassFileTransformer
|
||
|
#-dontwarn sun.misc.SignalHandler
|
||
|
#-dontwarn java.lang.instrument.Instrumentation
|
||
|
#-dontwarn sun.misc.Signal
|
||
|
#-dontwarn java.lang.ClassValue
|
||
|
#-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
|
||
|
#
|
||
|
## https://github.com/Kotlin/kotlinx.coroutines/issues/2046
|
||
|
#-dontwarn android.annotation.SuppressLint
|