xref: /aosp_15_r20/development/samples/training/basic/ActivityLifecycle/proguard.cfg (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Worker-optimizationpasses 5
2*90c8c64dSAndroid Build Coastguard Worker-dontusemixedcaseclassnames
3*90c8c64dSAndroid Build Coastguard Worker-dontskipnonpubliclibraryclasses
4*90c8c64dSAndroid Build Coastguard Worker-dontpreverify
5*90c8c64dSAndroid Build Coastguard Worker-verbose
6*90c8c64dSAndroid Build Coastguard Worker-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
7*90c8c64dSAndroid Build Coastguard Worker
8*90c8c64dSAndroid Build Coastguard Worker-keep public class * extends android.app.Activity
9*90c8c64dSAndroid Build Coastguard Worker-keep public class * extends android.app.Application
10*90c8c64dSAndroid Build Coastguard Worker-keep public class * extends android.app.Service
11*90c8c64dSAndroid Build Coastguard Worker-keep public class * extends android.content.BroadcastReceiver
12*90c8c64dSAndroid Build Coastguard Worker-keep public class * extends android.content.ContentProvider
13*90c8c64dSAndroid Build Coastguard Worker-keep public class * extends android.app.backup.BackupAgentHelper
14*90c8c64dSAndroid Build Coastguard Worker-keep public class * extends android.preference.Preference
15*90c8c64dSAndroid Build Coastguard Worker-keep public class com.android.vending.licensing.ILicensingService
16*90c8c64dSAndroid Build Coastguard Worker
17*90c8c64dSAndroid Build Coastguard Worker-keepclasseswithmembernames class * {
18*90c8c64dSAndroid Build Coastguard Worker    native <methods>;
19*90c8c64dSAndroid Build Coastguard Worker}
20*90c8c64dSAndroid Build Coastguard Worker
21*90c8c64dSAndroid Build Coastguard Worker-keepclasseswithmembers class * {
22*90c8c64dSAndroid Build Coastguard Worker    public <init>(android.content.Context, android.util.AttributeSet);
23*90c8c64dSAndroid Build Coastguard Worker}
24*90c8c64dSAndroid Build Coastguard Worker
25*90c8c64dSAndroid Build Coastguard Worker-keepclasseswithmembers class * {
26*90c8c64dSAndroid Build Coastguard Worker    public <init>(android.content.Context, android.util.AttributeSet, int);
27*90c8c64dSAndroid Build Coastguard Worker}
28*90c8c64dSAndroid Build Coastguard Worker
29*90c8c64dSAndroid Build Coastguard Worker-keepclassmembers class * extends android.app.Activity {
30*90c8c64dSAndroid Build Coastguard Worker   public void *(android.view.View);
31*90c8c64dSAndroid Build Coastguard Worker}
32*90c8c64dSAndroid Build Coastguard Worker
33*90c8c64dSAndroid Build Coastguard Worker-keepclassmembers enum * {
34*90c8c64dSAndroid Build Coastguard Worker    public static **[] values();
35*90c8c64dSAndroid Build Coastguard Worker    public static ** valueOf(java.lang.String);
36*90c8c64dSAndroid Build Coastguard Worker}
37*90c8c64dSAndroid Build Coastguard Worker
38*90c8c64dSAndroid Build Coastguard Worker-keep class * implements android.os.Parcelable {
39*90c8c64dSAndroid Build Coastguard Worker  public static final android.os.Parcelable$Creator *;
40*90c8c64dSAndroid Build Coastguard Worker}
41