1# The support library contains references to newer platform versions. 2# Don't warn about those in case this app is linking against an older 3# platform version. We know about them, and they are safe. 4 5-keep class androidx.preference.Preference* { 6 *; 7} 8-dontwarn androidx.core.** 9 10# Keep classes that implements RoleBehavior, which are used by reflection. 11-keep class * implements com.android.permissioncontroller.role.model.RoleBehavior { 12 *; 13} 14 15-keep class com.android.car.ui.** {*;} 16 17# Keep as this is only used by instrumentation tests for now. This can be removed once the class is 18# used from code 19-keep class com.android.permissioncontroller.permission.data.AttributionLabelLiveData* { 20 *; 21} 22 23# for proto names for Proto.toString 24-keepclassmembers class * extends com.google.protobuf.GeneratedMessageLite { 25 *** get*(); 26 *** set*(***); 27 *** has*(); 28}