mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
bb0eca5705
Bug: 14425059 Change-Id: Id06a71681fa8b5e589e29fba10fe5c1cfed66984
25 lines
980 B
Plaintext
25 lines
980 B
Plaintext
# Keep classes and methods that have the @UsedForTesting annotation
|
|
-keep @com.android.inputmethod.annotations.UsedForTesting class *
|
|
-keepclassmembers class * {
|
|
@com.android.inputmethod.annotations.UsedForTesting *;
|
|
}
|
|
|
|
# Keep classes and methods that have the @ExternallyReferenced annotation
|
|
-keep @com.android.inputmethod.annotations.ExternallyReferenced class *
|
|
-keepclassmembers class * {
|
|
@com.android.inputmethod.annotations.ExternallyReferenced *;
|
|
}
|
|
|
|
# Keep native methods
|
|
-keepclassmembers class * {
|
|
native <methods>;
|
|
}
|
|
|
|
# Keep classes that are used as a parameter type of methods that are also marked as keep
|
|
# to preserve changing those methods' signature.
|
|
-keep class com.android.inputmethod.latin.AssetFileAddress
|
|
-keep class com.android.inputmethod.latin.Dictionary
|
|
-keep class com.android.inputmethod.latin.NgramContext
|
|
-keep class com.android.inputmethod.latin.makedict.ProbabilityInfo
|
|
-keep class com.android.inputmethod.latin.utils.LanguageModelParam
|