blob: 24b4c19872cb47e5cf8ec5c76ea9d00ce7d72404 [file] [log] [blame]
Ying Wang2ae457f2010-02-19 18:52:09 -08001-keep class com.android.inputmethod.latin.BinaryDictionary {
2 int mDictLength;
Ken Wakasa96fdc4d2012-03-31 18:32:48 +09003 <init>(...);
4}
5
Tadashi G. Takaoka2866da82012-05-23 17:37:20 +09006-keep class com.android.inputmethod.keyboard.ProximityInfo {
7 <init>(com.android.inputmethod.keyboard.ProximityInfo);
8}
9
Amith Yamasanie4e11302010-04-28 18:12:58 -070010-keep class com.android.inputmethod.latin.Suggest {
11 <init>(...);
Tadashi G. Takaokaf8bad152010-12-16 22:55:13 +090012 com.android.inputmethod.latin.SuggestedWords getSuggestions(...);
13}
14
Tadashi G. Takaokad90be6c2011-03-03 23:06:45 -080015-keep class com.android.inputmethod.latin.AutoCorrection {
16 java.lang.CharSequence getAutoCorrectionWord();
17}
Tadashi G. Takaokae7a25122011-03-15 11:46:32 -070018
19-keep class com.android.inputmethod.latin.Utils {
20 boolean equalsIgnoreCase(...);
21}
Jean Chalard8fd75b32011-05-31 16:27:32 +090022
Tadashi G. Takaoka2ad6d122012-07-10 10:47:44 +090023-keep class com.android.inputmethod.latin.InputPointers {
24 *;
25}
26
Tadashi G. Takaokac49c85f2012-07-20 12:01:33 +090027-keep class com.android.inputmethod.latin.ResizableIntArray {
28 *;
29}
30
Jean Chalard31fd54c2011-08-12 17:18:32 +090031-keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment {
32 *;
33}
34
Tadashi G. Takaokac8e45dd2012-07-23 10:27:14 +090035-keep class com.android.inputmethod.keyboard.MainKeyboardView {
Tadashi G. Takaoka31c94ce2012-03-16 14:05:20 +090036 # Keep getter/setter methods for ObjectAnimator
37 int getLanguageOnSpacebarAnimAlpha();
38 void setLanguageOnSpacebarAnimAlpha(int);
Tadashi G. Takaokaf1678ba2012-04-12 15:33:48 +090039 int getAltCodeKeyWhileTypingAnimAlpha();
Tadashi G. Takaoka31c94ce2012-03-16 14:05:20 +090040 void setAltCodeKeyWhileTypingAnimAlpha(int);
41}
42
Tadashi G. Takaoka2affaf92012-02-08 16:12:11 +090043-keep class com.android.inputmethod.keyboard.MoreKeysKeyboard$Builder$MoreKeysKeyboardParams {
Tadashi G. Takaoka8da9a132011-07-28 17:05:40 -070044 <init>(...);
45}
alanvbdf1ef02012-03-05 15:18:02 -080046
Kurt Partridge6b966162012-07-20 11:02:39 -070047-keep class com.android.inputmethod.research.ResearchLogger {
Kurt Partridge07cd1e12012-05-14 09:41:39 -070048 void flush();
Kurt Partridge223d6712012-06-29 07:02:39 -070049 void publishCurrentLogUnit(...);
Kurt Partridge2482e6c2012-03-23 22:00:15 +090050}
51
Tadashi G. Takaoka11d9ee72012-04-04 14:30:42 +090052-keep class com.android.inputmethod.keyboard.KeyboardLayoutSet$Builder {
Jean Chalardaff55ba2012-04-02 19:11:09 +090053 void setTouchPositionCorrectionEnabled(...);
54}
55
alanvbdf1ef02012-03-05 15:18:02 -080056# The support library contains references to newer platform versions.
57# Don't warn about those in case this app is linking against an older
58# platform version. We know about them, and they are safe.
59-dontwarn android.support.v4.**
60-dontwarn android.support.v13.**