• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1-keep class com.android.inputmethod.latin.BinaryDictionary {
2  int mDictLength;
3  <init>(...);
4}
5
6-keep class com.android.inputmethod.keyboard.ProximityInfo {
7  <init>(com.android.inputmethod.keyboard.ProximityInfo);
8}
9
10-keep class com.android.inputmethod.latin.Suggest {
11  <init>(...);
12  com.android.inputmethod.latin.SuggestedWords getSuggestions(...);
13}
14
15-keep class com.android.inputmethod.latin.AutoCorrection {
16  java.lang.CharSequence getAutoCorrectionWord();
17}
18
19-keep class com.android.inputmethod.latin.Utils {
20  boolean equalsIgnoreCase(...);
21}
22
23-keep class com.android.inputmethod.latin.InputPointers {
24  *;
25}
26
27-keep class com.android.inputmethod.latin.ResizableIntArray {
28  *;
29}
30
31-keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment {
32  *;
33}
34
35-keep class com.android.inputmethod.keyboard.MainKeyboardView {
36  # Keep getter/setter methods for ObjectAnimator
37  int getLanguageOnSpacebarAnimAlpha();
38  void setLanguageOnSpacebarAnimAlpha(int);
39  int getAltCodeKeyWhileTypingAnimAlpha();
40  void setAltCodeKeyWhileTypingAnimAlpha(int);
41}
42
43-keep class com.android.inputmethod.keyboard.MoreKeysKeyboard$Builder$MoreKeysKeyboardParams {
44  <init>(...);
45}
46
47-keepclasseswithmembernames class * {
48    native <methods>;
49}
50
51-keep class com.android.inputmethod.research.ResearchLogger {
52  void flush();
53  void publishCurrentLogUnit(...);
54}
55
56-keep class com.android.inputmethod.keyboard.KeyboardLayoutSet$Builder {
57  void setTouchPositionCorrectionEnabled(...);
58}
59
60# The support library contains references to newer platform versions.
61# Don't warn about those in case this app is linking against an older
62# platform version.  We know about them, and they are safe.
63-dontwarn android.support.v4.**
64-dontwarn android.support.v13.**
65