Winson Chung | 2dbcf09 | 2018-10-24 13:00:41 -0700 | [diff] [blame] | 1 | -keep class com.android.systemui.recents.OverviewProxyRecentsImpl |
Rakesh Iyer | 1186faa | 2015-12-07 16:48:46 -0800 | [diff] [blame] | 2 | -keep class com.android.systemui.statusbar.car.CarStatusBar |
Jason Monk | 2a6ea9c | 2017-01-26 11:14:51 -0500 | [diff] [blame] | 3 | -keep class com.android.systemui.statusbar.phone.StatusBar |
Christopher Tate | acad183 | 2012-02-17 16:01:27 -0800 | [diff] [blame] | 4 | -keep class com.android.systemui.statusbar.tv.TvStatusBar |
Yao Chen | 634acb9 | 2016-04-13 16:17:47 -0700 | [diff] [blame] | 5 | -keep class com.android.systemui.car.CarSystemUIFactory |
Xiyuan Xia | 1b30f79 | 2016-01-06 08:50:30 -0800 | [diff] [blame] | 6 | -keep class com.android.systemui.SystemUIFactory |
Sergey Nikolaienkov | 7842bac | 2019-12-19 16:34:11 +0100 | [diff] [blame] | 7 | -keep class com.android.systemui.tv.TvSystemUIFactory |
Dave Mankoff | f2da1d5 | 2021-11-09 14:33:45 -0500 | [diff] [blame] | 8 | -keep class * extends com.android.systemui.CoreStartable |
| 9 | -keep class * implements com.android.systemui.CoreStartable$Injector |
Winson | e6c9073 | 2015-09-24 16:06:29 -0700 | [diff] [blame] | 10 | |
Jason Monk | 87ccd55 | 2015-12-11 21:39:54 -0500 | [diff] [blame] | 11 | -keepclasseswithmembers class * { |
| 12 | public <init>(android.content.Context, android.util.AttributeSet); |
| 13 | } |
| 14 | |
Aurimas Liutikas | fd52c14 | 2018-04-17 09:50:46 -0700 | [diff] [blame] | 15 | -keep class ** extends androidx.preference.PreferenceFragment |
Jason Monk | 3ebd239 | 2016-01-22 10:01:44 -0500 | [diff] [blame] | 16 | -keep class com.android.systemui.tuner.* |
Jason Monk | 86bc331 | 2016-08-16 13:17:56 -0400 | [diff] [blame] | 17 | -keep class com.android.systemui.plugins.** { |
Jason Monk | e6089af | 2018-07-31 14:38:11 -0400 | [diff] [blame] | 18 | *; |
Jason Monk | 86bc331 | 2016-08-16 13:17:56 -0400 | [diff] [blame] | 19 | } |
Jason Monk | 9424af7 | 2018-12-19 14:17:26 -0500 | [diff] [blame] | 20 | -keep class com.android.systemui.fragments.FragmentService$FragmentCreator { |
| 21 | *; |
| 22 | } |
Aurimas Liutikas | fd52c14 | 2018-04-17 09:50:46 -0700 | [diff] [blame] | 23 | -keep class androidx.core.app.CoreComponentFactory |
Dave Mankoff | a5d8a39 | 2019-10-10 12:21:09 -0400 | [diff] [blame] | 24 | |
Dave Mankoff | f2da1d5 | 2021-11-09 14:33:45 -0500 | [diff] [blame] | 25 | -keep public class * extends com.android.systemui.CoreStartable { |
Dave Mankoff | a5d8a39 | 2019-10-10 12:21:09 -0400 | [diff] [blame] | 26 | public <init>(android.content.Context); |
Bill Lin | a17858d1 | 2020-07-14 10:30:10 +0800 | [diff] [blame] | 27 | } |
| 28 | |
Winson Chung | b754f52 | 2020-08-03 22:17:08 -0700 | [diff] [blame] | 29 | # Keep the wm shell lib |
Dave Mankoff | 8552807 | 2020-08-06 10:32:25 -0400 | [diff] [blame] | 30 | -keep class com.android.wm.shell.* |
Winson Chung | b754f52 | 2020-08-03 22:17:08 -0700 | [diff] [blame] | 31 | # Keep the protolog group methods that are called by the generated code |
| 32 | -keepclassmembers class com.android.wm.shell.protolog.ShellProtoLogGroup { |
| 33 | *; |
| 34 | } |
Dave Mankoff | 8552807 | 2020-08-06 10:32:25 -0400 | [diff] [blame] | 35 | |
Dave Mankoff | ecfbd9b | 2020-08-12 17:00:40 -0400 | [diff] [blame] | 36 | -keep class com.android.systemui.dagger.GlobalRootComponent { *; } |
Dave Mankoff | dd7ce81 | 2020-08-17 10:34:05 -0400 | [diff] [blame] | 37 | -keep class com.android.systemui.dagger.GlobalRootComponent$SysUIComponentImpl { *; } |
Dave Mankoff | 7f74eb8 | 2020-08-18 10:09:31 -0400 | [diff] [blame] | 38 | -keep class com.android.systemui.dagger.Dagger** { *; } |
| 39 | -keep class com.android.systemui.tv.Dagger** { *; } |