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