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