blob: fd73e12422abbf8880344741cb70290ab128c4bc [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
10-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
Jean Chalard31fd54c2011-08-12 17:18:32 +090023-keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment {
24 *;
25}
26
Tadashi G. Takaoka31c94ce2012-03-16 14:05:20 +090027-keep class com.android.inputmethod.keyboard.LatinKeyboardView {
28 # Keep getter/setter methods for ObjectAnimator
29 int getLanguageOnSpacebarAnimAlpha();
30 void setLanguageOnSpacebarAnimAlpha(int);
Tadashi G. Takaokaf1678ba2012-04-12 15:33:48 +090031 int getAltCodeKeyWhileTypingAnimAlpha();
Tadashi G. Takaoka31c94ce2012-03-16 14:05:20 +090032 void setAltCodeKeyWhileTypingAnimAlpha(int);
33}
34
Tadashi G. Takaoka2affaf92012-02-08 16:12:11 +090035-keep class com.android.inputmethod.keyboard.MoreKeysKeyboard$Builder$MoreKeysKeyboardParams {
Tadashi G. Takaoka8da9a132011-07-28 17:05:40 -070036 <init>(...);
37}
alanvbdf1ef02012-03-05 15:18:02 -080038
Kurt Partridge2482e6c2012-03-23 22:00:15 +090039-keep class com.android.inputmethod.latin.ResearchLogger {
40 void setLogFileManager(...);
Kurt Partridgeb8e2ae32012-04-09 18:39:35 -070041 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 Partridge2482e6c2012-03-23 22:00:15 +090047}
48
Tadashi G. Takaoka11d9ee72012-04-04 14:30:42 +090049-keep class com.android.inputmethod.keyboard.KeyboardLayoutSet$Builder {
Jean Chalardaff55ba2012-04-02 19:11:09 +090050 void setTouchPositionCorrectionEnabled(...);
51}
52
alanvbdf1ef02012-03-05 15:18:02 -080053# 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.**