xref: /aosp_15_r20/frameworks/base/services/proguard_permission.flags (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker# Only shrink services.permission classes.
2*d57664e9SAndroid Build Coastguard Worker# Note that while more aggressive services shrinking is enabled by default (see proguard.flags), for
3*d57664e9SAndroid Build Coastguard Worker# cases where that's not yet possible, we still need to shrink the permission package to prune out
4*d57664e9SAndroid Build Coastguard Worker# unused Kotlin stdlib dependencies.
5*d57664e9SAndroid Build Coastguard Worker-keep class !com.android.server.permission.** { *; }
6*d57664e9SAndroid Build Coastguard Worker
7*d57664e9SAndroid Build Coastguard Worker# CoverageService guards optional jacoco class references with a runtime guard, so we can safely
8*d57664e9SAndroid Build Coastguard Worker# suppress build-time warnings.
9*d57664e9SAndroid Build Coastguard Worker-dontwarn org.jacoco.agent.rt.*
10