blob: 9de6495053d846167327d7b0ffa3874cc6611110 [file] [log] [blame]
Steve Kondik7789bbb2016-09-09 03:14:20 -07001# Keep all Fragments in this package, which are used by reflection.
Sam Mortimer32a2abb2017-09-18 21:40:24 -07002-keep class org.lineageos.lineageparts.*Fragment
3-keep class org.lineageos.lineageparts.*Picker
4-keep class org.lineageos.lineageparts.*Settings
Steve Kondik362d0d62016-09-25 23:53:46 -07005
Sam Mortimer32a2abb2017-09-18 21:40:24 -07006-keep class org.lineageos.lineageparts.contributors.*
Luca Stefani1f9a08c2019-09-15 14:00:06 +02007-keep class org.lineageos.lineageparts.gestures.*
Sam Mortimer32a2abb2017-09-18 21:40:24 -07008-keep class org.lineageos.lineageparts.hardware.*
9-keep class org.lineageos.lineageparts.input.*
Luca Stefani1f9a08c2019-09-15 14:00:06 +020010-keep class org.lineageos.lineageparts.lineagestats.*
Sam Mortimer32a2abb2017-09-18 21:40:24 -070011-keep class org.lineageos.lineageparts.livedisplay.*
12-keep class org.lineageos.lineageparts.notificationlight.*
13-keep class org.lineageos.lineageparts.power.*
14-keep class org.lineageos.lineageparts.privacyguard.*
15-keep class org.lineageos.lineageparts.profiles.*
16-keep class org.lineageos.lineageparts.sounds.*
Steve Kondik66dbbd52016-09-03 05:15:27 -070017
Luca Stefani1f9a08c2019-09-15 14:00:06 +020018# Keep keyhandler constructor
19-keep public class * implements com.android.internal.os.DeviceKeyHandler {
20 public <init>(android.content.Context);
21}
22
Steve Kondik7789bbb2016-09-09 03:14:20 -070023# Keep click responders
24-keepclassmembers class com.android.settings.inputmethod.UserDictionaryAddWordActivity {
25 *** onClick*(...);
Steve Kondik66dbbd52016-09-03 05:15:27 -070026}
27
Sam Mortimered2482f2019-05-13 11:53:47 -070028-keep public class * extends androidx.preference.* {
Steve Kondik66dbbd52016-09-03 05:15:27 -070029 public <init>(android.content.Context, android.util.AttributeSet);
30}
31
Luca Stefanib44e40d2020-10-08 19:38:18 +080032# Keep specific fields used via reflection.
33-keepclassmembers class * {
34 public static ** SEARCH_INDEX_DATA_PROVIDER;
35}