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