blob: 34e23aa9ae5e0ce71cf1770d790750d137dd97b0 [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
6-keep class com.android.inputmethod.latin.Flag {
7 *;
Amith Yamasanie4e11302010-04-28 18:12:58 -07008}
9
Tadashi G. Takaoka2866da82012-05-23 17:37:20 +090010-keep class com.android.inputmethod.keyboard.ProximityInfo {
11 <init>(com.android.inputmethod.keyboard.ProximityInfo);
12}
13
Amith Yamasanie4e11302010-04-28 18:12:58 -070014-keep class com.android.inputmethod.latin.Suggest {
15 <init>(...);
Tadashi G. Takaokaf8bad152010-12-16 22:55:13 +090016 com.android.inputmethod.latin.SuggestedWords getSuggestions(...);
17}
18
Tadashi G. Takaokad90be6c2011-03-03 23:06:45 -080019-keep class com.android.inputmethod.latin.AutoCorrection {
20 java.lang.CharSequence getAutoCorrectionWord();
21}
Tadashi G. Takaokae7a25122011-03-15 11:46:32 -070022
23-keep class com.android.inputmethod.latin.Utils {
24 boolean equalsIgnoreCase(...);
25}
Jean Chalard8fd75b32011-05-31 16:27:32 +090026
Jean Chalard31fd54c2011-08-12 17:18:32 +090027-keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment {
28 *;
29}
30
Tadashi G. Takaoka31c94ce2012-03-16 14:05:20 +090031-keep class com.android.inputmethod.keyboard.LatinKeyboardView {
32 # Keep getter/setter methods for ObjectAnimator
33 int getLanguageOnSpacebarAnimAlpha();
34 void setLanguageOnSpacebarAnimAlpha(int);
Tadashi G. Takaokaf1678ba2012-04-12 15:33:48 +090035 int getAltCodeKeyWhileTypingAnimAlpha();
Tadashi G. Takaoka31c94ce2012-03-16 14:05:20 +090036 void setAltCodeKeyWhileTypingAnimAlpha(int);
37}
38
Tadashi G. Takaoka2affaf92012-02-08 16:12:11 +090039-keep class com.android.inputmethod.keyboard.MoreKeysKeyboard$Builder$MoreKeysKeyboardParams {
Tadashi G. Takaoka8da9a132011-07-28 17:05:40 -070040 <init>(...);
41}
alanvbdf1ef02012-03-05 15:18:02 -080042
Kurt Partridge2482e6c2012-03-23 22:00:15 +090043-keep class com.android.inputmethod.latin.ResearchLogger {
44 void setLogFileManager(...);
Kurt Partridgeb8e2ae32012-04-09 18:39:35 -070045 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 Partridge2482e6c2012-03-23 22:00:15 +090051}
52
Tadashi G. Takaoka11d9ee72012-04-04 14:30:42 +090053-keep class com.android.inputmethod.keyboard.KeyboardLayoutSet$Builder {
Jean Chalardaff55ba2012-04-02 19:11:09 +090054 void setTouchPositionCorrectionEnabled(...);
55}
56
alanvbdf1ef02012-03-05 15:18:02 -080057# 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.**