aboutsummaryrefslogtreecommitdiffstats
path: root/java/proguard.flags
diff options
context:
space:
mode:
Diffstat (limited to 'java/proguard.flags')
-rw-r--r--java/proguard.flags45
1 files changed, 36 insertions, 9 deletions
diff --git a/java/proguard.flags b/java/proguard.flags
index 9094be401..752ced3e3 100644
--- a/java/proguard.flags
+++ b/java/proguard.flags
@@ -1,6 +1,14 @@
-keep class com.android.inputmethod.latin.BinaryDictionary {
int mDictLength;
- <init>(...);
+ <init>(...);
+}
+
+-keep class com.android.inputmethod.latin.Flag {
+ *;
+}
+
+-keep class com.android.inputmethod.keyboard.ProximityInfo {
+ <init>(com.android.inputmethod.keyboard.ProximityInfo);
}
-keep class com.android.inputmethod.latin.Suggest {
@@ -8,13 +16,6 @@
com.android.inputmethod.latin.SuggestedWords getSuggestions(...);
}
--keep class com.android.inputmethod.latin.UserBigramDictionary {
- void setDatabaseMax(int);
- void setDatabaseDelete(int);
- void waitUntilUpdateDBDone();
- void waitForDictionaryLoading();
-}
-
-keep class com.android.inputmethod.latin.AutoCorrection {
java.lang.CharSequence getAutoCorrectionWord();
}
@@ -23,6 +24,32 @@
boolean equalsIgnoreCase(...);
}
--keep class com.android.inputmethod.latin.spellcheck.SpellChecker {
+-keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment {
*;
}
+
+-keep class com.android.inputmethod.keyboard.LatinKeyboardView {
+ # Keep getter/setter methods for ObjectAnimator
+ int getLanguageOnSpacebarAnimAlpha();
+ void setLanguageOnSpacebarAnimAlpha(int);
+ int getAltCodeKeyWhileTypingAnimAlpha();
+ void setAltCodeKeyWhileTypingAnimAlpha(int);
+}
+
+-keep class com.android.inputmethod.keyboard.MoreKeysKeyboard$Builder$MoreKeysKeyboardParams {
+ <init>(...);
+}
+
+-keep class com.android.inputmethod.latin.ResearchLogger {
+ void flush();
+}
+
+-keep class com.android.inputmethod.keyboard.KeyboardLayoutSet$Builder {
+ void setTouchPositionCorrectionEnabled(...);
+}
+
+# The support library contains references to newer platform versions.
+# Don't warn about those in case this app is linking against an older
+# platform version. We know about them, and they are safe.
+-dontwarn android.support.v4.**
+-dontwarn android.support.v13.**