1# Proguard rules specific to the common module. 2 3# Don't warn about checkerframework and Kotlin annotations 4-dontwarn org.checkerframework.** 5-dontwarn kotlin.annotations.jvm.** 6-dontwarn javax.annotation.** 7 8# From https://github.com/google/guava/wiki/UsingProGuardWithGuava 9-dontwarn java.lang.ClassValue 10-dontwarn java.lang.SafeVarargs 11-dontwarn javax.lang.model.element.Modifier 12-dontwarn sun.misc.Unsafe 13 14# Don't warn about Guava's compile-only dependencies. 15# These lines are needed for ProGuard but not R8. 16-dontwarn com.google.errorprone.annotations.** 17-dontwarn com.google.j2objc.annotations.** 18-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement 19 20# Workaround for https://issuetracker.google.com/issues/112297269 21# This is needed for ProGuard but not R8. 22-keepclassmembernames class com.google.common.base.Function { *; } 23