diff options
Diffstat (limited to 'java/proguard.flags')
-rw-r--r-- | java/proguard.flags | 45 |
1 files changed, 36 insertions, 9 deletions
diff --git a/java/proguard.flags b/java/proguard.flags index 9094be401..752ced3e3 100644 --- a/java/proguard.flags +++ b/java/proguard.flags @@ -1,6 +1,14 @@ -keep class com.android.inputmethod.latin.BinaryDictionary { int mDictLength; - <init>(...); + <init>(...); +} + +-keep class com.android.inputmethod.latin.Flag { + *; +} + +-keep class com.android.inputmethod.keyboard.ProximityInfo { + <init>(com.android.inputmethod.keyboard.ProximityInfo); } -keep class com.android.inputmethod.latin.Suggest { @@ -8,13 +16,6 @@ com.android.inputmethod.latin.SuggestedWords getSuggestions(...); } --keep class com.android.inputmethod.latin.UserBigramDictionary { - void setDatabaseMax(int); - void setDatabaseDelete(int); - void waitUntilUpdateDBDone(); - void waitForDictionaryLoading(); -} - -keep class com.android.inputmethod.latin.AutoCorrection { java.lang.CharSequence getAutoCorrectionWord(); } @@ -23,6 +24,32 @@ boolean equalsIgnoreCase(...); } --keep class com.android.inputmethod.latin.spellcheck.SpellChecker { +-keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment { *; } + +-keep class com.android.inputmethod.keyboard.LatinKeyboardView { + # Keep getter/setter methods for ObjectAnimator + int getLanguageOnSpacebarAnimAlpha(); + void setLanguageOnSpacebarAnimAlpha(int); + int getAltCodeKeyWhileTypingAnimAlpha(); + void setAltCodeKeyWhileTypingAnimAlpha(int); +} + +-keep class com.android.inputmethod.keyboard.MoreKeysKeyboard$Builder$MoreKeysKeyboardParams { + <init>(...); +} + +-keep class com.android.inputmethod.latin.ResearchLogger { + void flush(); +} + +-keep class com.android.inputmethod.keyboard.KeyboardLayoutSet$Builder { + void setTouchPositionCorrectionEnabled(...); +} + +# The support library contains references to newer platform versions. +# Don't warn about those in case this app is linking against an older +# platform version. We know about them, and they are safe. +-dontwarn android.support.v4.** +-dontwarn android.support.v13.** |