Skip to content

Instantly share code, notes, and snippets.

View simonschiller's full-sized avatar

Simon Schiller simonschiller

View GitHub Profile
@simonschiller
simonschiller / discard-kotlin-intrinsics.pro
Created September 16, 2021 18:19
Snippet for R8/ProGuard to discard Kotlin Intrinsics checks
-assumenosideeffects class kotlin.jvm.internal.Intrinsics {
public static void checkNotNull(java.lang.Object);
public static void checkNotNull(java.lang.Object, java.lang.String);
public static void checkExpressionValueIsNotNull(java.lang.Object, java.lang.String);
public static void checkNotNullExpressionValue(java.lang.Object, java.lang.String);
public static void checkReturnedValueIsNotNull(java.lang.Object, java.lang.String, java.lang.String);
public static void checkReturnedValueIsNotNull(java.lang.Object, java.lang.String);
public static void checkFieldIsNotNull(java.lang.Object, java.lang.String, java.lang.String);
public static void checkFieldIsNotNull(java.lang.Object, java.lang.String);
public static void checkParameterIsNotNull(java.lang.Object, java.lang.String);