1-keep class com.android.systemui.navigationbar.buttons.KeyButtonView {
2  public float getDrawingAlpha();
3  public void setDrawingAlpha(float);
4}
5
6-keep class com.android.systemui.navigationbar.buttons.KeyButtonRipple {
7  public float getGlowAlpha();
8  public float getGlowScale();
9  public void setGlowAlpha(float);
10  public void setGlowScale(float);
11}
12
13-keep class com.android.systemui.settings.brightness.BrightnessSliderView {
14  public float getSliderScaleY();
15  public void setSliderScaleY(float);
16}
17
18-keep class com.android.systemui.recents.OverviewProxyRecentsImpl
19-keep class com.android.systemui.statusbar.car.CarStatusBar
20-keep class com.android.systemui.statusbar.phone.StatusBar
21-keep class com.android.systemui.statusbar.tv.TvStatusBar
22-keep class com.android.systemui.car.CarSystemUIFactory
23-keep class com.android.systemui.SystemUIFactory
24-keep class com.android.systemui.tv.TvSystemUIFactory
25-keep class * extends com.android.systemui.SystemUI
26-keep class * implements com.android.systemui.SystemUI$Injector
27
28-keepclasseswithmembers class * {
29    public <init>(android.content.Context, android.util.AttributeSet);
30}
31
32-keep class ** extends androidx.preference.PreferenceFragment
33-keep class com.android.systemui.tuner.*
34-keep class com.android.systemui.plugins.** {
35    *;
36}
37-keep class com.android.systemui.fragments.FragmentService$FragmentCreator {
38    *;
39}
40-keep class androidx.core.app.CoreComponentFactory
41
42-keep public class * extends com.android.systemui.SystemUI {
43    public <init>(android.content.Context);
44}
45
46# Keep the wm shell lib
47-keep class com.android.wm.shell.*
48# Keep the protolog group methods that are called by the generated code
49-keepclassmembers class com.android.wm.shell.protolog.ShellProtoLogGroup {
50    *;
51}
52
53-keep class com.android.systemui.dagger.GlobalRootComponent { *; }
54-keep class com.android.systemui.dagger.GlobalRootComponent$SysUIComponentImpl { *; }
55-keep class com.android.systemui.dagger.Dagger** { *; }
56-keep class com.android.systemui.tv.Dagger** { *; }