diff options
Diffstat (limited to 'java/proguard.flags')
-rw-r--r-- | java/proguard.flags | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/java/proguard.flags b/java/proguard.flags index 34e23aa9a..ac5b7df16 100644 --- a/java/proguard.flags +++ b/java/proguard.flags @@ -3,10 +3,6 @@ <init>(...); } --keep class com.android.inputmethod.latin.Flag { - *; -} - -keep class com.android.inputmethod.keyboard.ProximityInfo { <init>(com.android.inputmethod.keyboard.ProximityInfo); } @@ -24,11 +20,19 @@ boolean equalsIgnoreCase(...); } +-keep class com.android.inputmethod.latin.InputPointers { + *; +} + +-keep class com.android.inputmethod.latin.ResizableIntArray { + *; +} + -keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment { *; } --keep class com.android.inputmethod.keyboard.LatinKeyboardView { +-keep class com.android.inputmethod.keyboard.MainKeyboardView { # Keep getter/setter methods for ObjectAnimator int getLanguageOnSpacebarAnimAlpha(); void setLanguageOnSpacebarAnimAlpha(int); @@ -40,14 +44,13 @@ <init>(...); } --keep class com.android.inputmethod.latin.ResearchLogger { - void setLogFileManager(...); - void clearAll(); - com.android.inputmethod.latin.ResearchLogger$LogFileManager getLogFileManager(); +-keepclasseswithmembernames class * { + native <methods>; } --keep class com.android.inputmethod.latin.ResearchLogger$LogFileManager { - java.lang.String getContents(); +-keep class com.android.inputmethod.research.ResearchLogger { + void flush(); + void publishCurrentLogUnit(...); } -keep class com.android.inputmethod.keyboard.KeyboardLayoutSet$Builder { |