xref: /aosp_15_r20/art/libartservice/service/proguard.flags (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
1*795d594fSAndroid Build Coastguard Worker# Proto field names are used by MessageLiteToString.toString through reflection.
2*795d594fSAndroid Build Coastguard Worker-keepclassmembers class * extends
3*795d594fSAndroid Build Coastguard Worker    com.android.server.art.jarjar.com.google.protobuf.GeneratedMessageLite {
4*795d594fSAndroid Build Coastguard Worker  *** get*();
5*795d594fSAndroid Build Coastguard Worker  *** set*(***);
6*795d594fSAndroid Build Coastguard Worker  *** has*();
7*795d594fSAndroid Build Coastguard Worker}
8*795d594fSAndroid Build Coastguard Worker
9*795d594fSAndroid Build Coastguard Worker# A job service is referenced by the framework through reflection.
10*795d594fSAndroid Build Coastguard Worker-keep class * extends android.app.job.JobService { *; }
11*795d594fSAndroid Build Coastguard Worker
12*795d594fSAndroid Build Coastguard Worker# PreRebootManager is called through reflection.
13*795d594fSAndroid Build Coastguard Worker-keep class com.android.server.art.prereboot.PreRebootManager { *; }
14