Ying Wang | 2ae457f | 2010-02-19 18:52:09 -0800 | [diff] [blame] | 1 | -keep class com.android.inputmethod.latin.BinaryDictionary { |
| 2 | int mDictLength; |
Amith Yamasani | e4e1130 | 2010-04-28 18:12:58 -0700 | [diff] [blame] | 3 | <init>(...); |
| 4 | } |
| 5 | |
| 6 | -keep class com.android.inputmethod.latin.Suggest { |
| 7 | <init>(...); |
Tadashi G. Takaoka | f8bad15 | 2010-12-16 22:55:13 +0900 | [diff] [blame] | 8 | com.android.inputmethod.latin.SuggestedWords getSuggestions(...); |
| 9 | } |
| 10 | |
| 11 | -keep class com.android.inputmethod.latin.UserBigramDictionary { |
| 12 | void setDatabaseMax(int); |
| 13 | void setDatabaseDelete(int); |
| 14 | void waitUntilUpdateDBDone(); |
Tadashi G. Takaoka | c4f7166 | 2010-12-20 20:30:26 +0900 | [diff] [blame] | 15 | void waitForDictionaryLoading(); |
Ying Wang | 2ae457f | 2010-02-19 18:52:09 -0800 | [diff] [blame] | 16 | } |
Tadashi G. Takaoka | d90be6c | 2011-03-03 23:06:45 -0800 | [diff] [blame] | 17 | |
| 18 | -keep class com.android.inputmethod.latin.AutoCorrection { |
| 19 | java.lang.CharSequence getAutoCorrectionWord(); |
| 20 | } |
Tadashi G. Takaoka | e7a2512 | 2011-03-15 11:46:32 -0700 | [diff] [blame] | 21 | |
| 22 | -keep class com.android.inputmethod.latin.Utils { |
| 23 | boolean equalsIgnoreCase(...); |
| 24 | } |
Jean Chalard | 8fd75b3 | 2011-05-31 16:27:32 +0900 | [diff] [blame] | 25 | |
| 26 | -keep class com.android.inputmethod.latin.spellcheck.SpellChecker { |
| 27 | *; |
| 28 | } |
satok | e559963 | 2011-07-04 22:16:01 +0900 | [diff] [blame] | 29 | |
Jean Chalard | 31fd54c | 2011-08-12 17:18:32 +0900 | [diff] [blame] | 30 | -keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment { |
| 31 | *; |
| 32 | } |
| 33 | |
satok | e559963 | 2011-07-04 22:16:01 +0900 | [diff] [blame] | 34 | -keep class com.android.inputmethod.latin.SettingsActivity { |
| 35 | *; |
| 36 | } |
Tadashi G. Takaoka | 8da9a13 | 2011-07-28 17:05:40 -0700 | [diff] [blame] | 37 | |
Tadashi G. Takaoka | 31c94ce | 2012-03-16 14:05:20 +0900 | [diff] [blame] | 38 | -keep class com.android.inputmethod.keyboard.LatinKeyboardView { |
| 39 | # Keep getter/setter methods for ObjectAnimator |
| 40 | int getLanguageOnSpacebarAnimAlpha(); |
| 41 | void setLanguageOnSpacebarAnimAlpha(int); |
| 42 | int getAltCodeKeyWhileTypingAnimAlhpa(); |
| 43 | void setAltCodeKeyWhileTypingAnimAlpha(int); |
| 44 | } |
| 45 | |
Tadashi G. Takaoka | 2affaf9 | 2012-02-08 16:12:11 +0900 | [diff] [blame] | 46 | -keep class com.android.inputmethod.keyboard.MoreKeysKeyboard$Builder$MoreKeysKeyboardParams { |
Tadashi G. Takaoka | 8da9a13 | 2011-07-28 17:05:40 -0700 | [diff] [blame] | 47 | <init>(...); |
| 48 | } |
alanv | bdf1ef0 | 2012-03-05 15:18:02 -0800 | [diff] [blame] | 49 | |
Kurt Partridge | 2482e6c | 2012-03-23 22:00:15 +0900 | [diff] [blame] | 50 | -keep class com.android.inputmethod.latin.ResearchLogger { |
| 51 | void setLogFileManager(...); |
| 52 | } |
| 53 | |
alanv | bdf1ef0 | 2012-03-05 15:18:02 -0800 | [diff] [blame] | 54 | # The support library contains references to newer platform versions. |
| 55 | # Don't warn about those in case this app is linking against an older |
| 56 | # platform version. We know about them, and they are safe. |
| 57 | -dontwarn android.support.v4.** |
| 58 | -dontwarn android.support.v13.** |