| -keep class com.android.inputmethod.latin.BinaryDictionary { |
| int mDictLength; |
| <init>(...); |
| } |
| |
| -keep class com.android.inputmethod.latin.Flag { |
| *; |
| } |
| |
| -keep class com.android.inputmethod.latin.Suggest { |
| <init>(...); |
| com.android.inputmethod.latin.SuggestedWords getSuggestions(...); |
| } |
| |
| -keep class com.android.inputmethod.latin.AutoCorrection { |
| java.lang.CharSequence getAutoCorrectionWord(); |
| } |
| |
| -keep class com.android.inputmethod.latin.Utils { |
| boolean equalsIgnoreCase(...); |
| } |
| |
| -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 setLogFileManager(...); |
| void clearAll(); |
| com.android.inputmethod.latin.ResearchLogger$LogFileManager getLogFileManager(); |
| } |
| |
| -keep class com.android.inputmethod.latin.ResearchLogger$LogFileManager { |
| java.lang.String getContents(); |
| } |
| |
| -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.** |