| -keepparameternames |
| -keepattributes Exceptions,InnerClasses,Signature,Deprecated, |
| SourceFile,LineNumberTable,*Annotation*,EnclosingMethod |
| |
| # Rules required by TextClassifierServiceLibNoManifest |
| # Jni classes |
| -keep class com.google.android.textclassifier.** { *; } |
| # compileOnly dependency, optional in runtime. |
| -dontwarn androidx.paging.PositionalDataSource |
| -dontwarn androidx.lifecycle.LiveData |
| |
| #keep enums |
| -keepclassmembers enum * { |
| public static **[] values(); |
| } |
| |
| # Keep proto class members |
| -keepclassmembers class * extends com.android.textclassifier.protobuf.GeneratedMessageLite { |
| <fields>; |
| } |