blob: e33706c475bbd84ea9041219372bb9412944738a [file] [log] [blame]
Ying Wang2ae457f2010-02-19 18:52:09 -08001-keep class com.android.inputmethod.latin.BinaryDictionary {
2 int mDictLength;
Amith Yamasanie4e11302010-04-28 18:12:58 -07003 <init>(...);
4}
5
6-keep class com.android.inputmethod.latin.Suggest {
7 <init>(...);
Tadashi G. Takaokaf8bad152010-12-16 22:55:13 +09008 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. Takaokac4f71662010-12-20 20:30:26 +090015 void waitForDictionaryLoading();
Ying Wang2ae457f2010-02-19 18:52:09 -080016}
Tadashi G. Takaokad90be6c2011-03-03 23:06:45 -080017
18-keep class com.android.inputmethod.latin.AutoCorrection {
19 java.lang.CharSequence getAutoCorrectionWord();
20}
Tadashi G. Takaokae7a25122011-03-15 11:46:32 -070021
22-keep class com.android.inputmethod.latin.Utils {
23 boolean equalsIgnoreCase(...);
24}
Jean Chalard8fd75b32011-05-31 16:27:32 +090025
26-keep class com.android.inputmethod.latin.spellcheck.SpellChecker {
27 *;
28}
satoke5599632011-07-04 22:16:01 +090029
Jean Chalard31fd54c2011-08-12 17:18:32 +090030-keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment {
31 *;
32}
33
satoke5599632011-07-04 22:16:01 +090034-keep class com.android.inputmethod.latin.SettingsActivity {
35 *;
36}
Tadashi G. Takaoka8da9a132011-07-28 17:05:40 -070037
Tadashi G. Takaoka31c94ce2012-03-16 14:05:20 +090038-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. Takaoka2affaf92012-02-08 16:12:11 +090046-keep class com.android.inputmethod.keyboard.MoreKeysKeyboard$Builder$MoreKeysKeyboardParams {
Tadashi G. Takaoka8da9a132011-07-28 17:05:40 -070047 <init>(...);
48}
alanvbdf1ef02012-03-05 15:18:02 -080049
Kurt Partridge2482e6c2012-03-23 22:00:15 +090050-keep class com.android.inputmethod.latin.ResearchLogger {
51 void setLogFileManager(...);
52}
53
alanvbdf1ef02012-03-05 15:18:02 -080054# 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.**