com.anysoftkeyboard.AnyKeyboardContextProvider -> com.anysoftkeyboard.a:
    android.content.Context getApplicationContext() -> getApplicationContext
    void deleteLastCharactersFromInput(int) -> a
    android.content.SharedPreferences getSharedPreferences() -> a
com.anysoftkeyboard.AnySoftKeyboard -> com.anysoftkeyboard.AnySoftKeyboard:
    boolean TRACE_SDCARD -> d
    int mLastSelectionStart -> e
    int mLastSelectionEnd -> f
    com.anysoftkeyboard.Configuration mConfig -> g
    com.anysoftkeyboard.utils.ModifierKeyState mShiftKeyState -> h
    com.anysoftkeyboard.utils.ModifierKeyState mControlKeyState -> i
    boolean mTipsCalled -> j
    com.anysoftkeyboard.keyboards.views.AnyKeyboardView mInputView -> k
    com.anysoftkeyboard.keyboards.views.CandidateView mCandidateView -> l
    long mLastDictionaryRefresh -> m
    int mMinimumWordCorrectionLength -> n
    com.anysoftkeyboard.dictionaries.Suggest mSuggest -> o
    android.view.inputmethod.CompletionInfo[] mCompletions -> p
    android.app.AlertDialog mOptionsDialog -> q
    android.app.AlertDialog mQuickTextKeyDialog -> r
    com.anysoftkeyboard.keyboards.KeyboardSwitcher mKeyboardSwitcher -> a
    com.anysoftkeyboard.keyboards.physical.HardKeyboardActionImpl mHardKeyboardAction -> s
    long mMetaState -> t
    java.util.HashSet mSentenceSeparators -> u
    com.anysoftkeyboard.dictionaries.AddableDictionary mUserDictionary -> v
    com.anysoftkeyboard.dictionaries.AutoDictionary mAutoDictionary -> w
    java.lang.StringBuilder mComposing -> x
    com.anysoftkeyboard.WordComposer mWord -> y
    int mOrientation -> z
    int mCommittedLength -> A
    boolean mPredicting -> B
    java.lang.CharSequence mBestWord -> C
    boolean mPredictionLandscape -> D
    boolean mPredictionOn -> E
    boolean mCompletionOn -> F
    boolean mAutoSpace -> G
    boolean mAutoCorrectOn -> H
    boolean mCapsLock -> I
    boolean mSmileyOnShortPress -> J
    java.lang.String mOverrideQuickTextText -> K
    boolean mAutoCap -> L
    boolean mQuickFixes -> M
    boolean mShowSuggestions -> N
    boolean mAutoComplete -> O
    java.lang.String mKeyboardChangeNotificationType -> P
    boolean mJustAccepted -> Q
    java.lang.CharSequence mJustRevertedSeparator -> R
    android.media.AudioManager mAudioManager -> S
    boolean mSilentMode -> T
    boolean mSoundOn -> U
    int mSoundVolume -> V
    android.os.Vibrator mVibrator -> W
    int mVibrationDuration -> X
    boolean mKeyboardInCondensedMode -> Y
    android.os.Handler mHandler -> b
    boolean mJustAddedAutoSpace -> Z
    boolean mLastCharacterWasShifted -> aa
    android.os.IBinder mImeToken -> c
    android.view.inputmethod.InputMethodManager mInputMethodManager -> ab
    boolean mConnectbotTabHack -> ac
    com.anysoftkeyboard.voice.VoiceInput mVoiceRecognitionTrigger -> ad
    com.anysoftkeyboard.receivers.SoundPreferencesChangedReceiver mSoundPreferencesChangedReceiver -> ae
    com.anysoftkeyboard.receivers.PackagesChangedReceiver mPackagesChangedReceiver -> af
    android.view.inputmethod.InputConnection mEditingInput -> ag
    android.widget.TextView mCandidateCloseText -> ah
    void <init>() -> <init>
    android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodImpl onCreateInputMethodInterface() -> onCreateInputMethodInterface
    void onCreate() -> onCreate
    void onUnbindInput() -> onUnbindInput
    void onDestroy() -> onDestroy
    void onFinishInputView(boolean) -> onFinishInputView
    android.view.View onCreateInputView() -> onCreateInputView
    android.view.View onCreateCandidatesView() -> onCreateCandidatesView
    void onStartInputView(android.view.inputmethod.EditorInfo,boolean) -> onStartInputView
    void onFinishInput() -> onFinishInput
    void onUpdateSelection(int,int,int,int,int,int) -> onUpdateSelection
    void hideWindow() -> hideWindow
    void onDisplayCompletions(android.view.inputmethod.CompletionInfo[]) -> onDisplayCompletions
    void clearSuggestions() -> k
    void setSuggestions(java.util.List,boolean,boolean,boolean) -> a
    void onComputeInsets(android.inputmethodservice.InputMethodService$Insets) -> onComputeInsets
    boolean onEvaluateFullscreenMode() -> onEvaluateFullscreenMode
    boolean onKeyDown(int,android.view.KeyEvent) -> onKeyDown
    void notifyKeyboardChangeIfNeeded() -> l
    boolean onKeyUp(int,android.view.KeyEvent) -> onKeyUp
    java.lang.String getMetaKeysStates(java.lang.String) -> c
    void addToDictionaries(java.lang.CharSequence,int) -> a
    void commitTyped(android.view.inputmethod.InputConnection) -> a
    void updateShiftKeyState(android.view.inputmethod.EditorInfo) -> a
    void swapPunctuationAndSpace() -> m
    boolean addWordToDictionary(java.lang.String) -> a
    boolean isAlphabet(int) -> d
    void onMultiTap() -> b
    void onKey(int,int[],int,int) -> a
    boolean isConnectbot() -> n
    void sendTab() -> o
    void setKeyboardStuffBeforeSetToView(com.anysoftkeyboard.keyboards.AnyKeyboard) -> a
    void showLanguageSelectionDialog() -> p
    void onText(java.lang.CharSequence) -> a
    boolean isBackwordStopChar(int) -> e
    void handleBackword(android.view.inputmethod.InputConnection) -> b
    void handleDeleteLastCharacter(boolean) -> f
    void handleControl(boolean) -> g
    void handleShift(boolean) -> h
    void abortCorrection(boolean) -> i
    void handleCharacter(int,int[]) -> a
    void handleClose() -> q
    void postUpdateSuggestions(long) -> a
    void pickSuggestionManually(int,java.lang.CharSequence) -> a
    void revertLastWord(boolean) -> j
    void setNextSuggestions() -> r
    boolean isWordSeparator(int) -> f
    void nextKeyboard(android.view.inputmethod.EditorInfo,com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType) -> a
    void setKeyboardFinalStuff(android.view.inputmethod.EditorInfo,com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType,com.anysoftkeyboard.keyboards.AnyKeyboard) -> a
    void onSwipeRight(boolean) -> a
    void onSwipeLeft(boolean) -> b
    void onSwipeDown(boolean) -> c
    void onSwipeUp(boolean) -> d
    void onPinch() -> c
    void onSeparate() -> d
    void onPress(int) -> b
    void onRelease(int) -> c
    void updateRingerMode() -> e
    void loadSettings() -> s
    void setDictionariesForCurrentKeyboard() -> t
    java.lang.String getDictionaryOverrideKey(com.anysoftkeyboard.keyboards.AnyKeyboard) -> b
    void onConfigurationChanged(android.content.res.Configuration) -> onConfigurationChanged
    void setInitialCondensedState(android.content.res.Configuration) -> a
    void onSharedPreferenceChanged(android.content.SharedPreferences,java.lang.String) -> onSharedPreferenceChanged
    void deleteLastCharactersFromInput(int) -> a
    android.content.SharedPreferences getSharedPreferences() -> a
    void showToastMessage$2563266() -> f
    void showToastMessage$609c24db(java.lang.CharSequence) -> b
    void onLowMemory() -> onLowMemory
    void startInputConnectionEdit() -> g
    void endInputConnectionEdit() -> h
    void showQuickTextKeyPopupKeyboard(com.anysoftkeyboard.quicktextkeys.QuickTextKey) -> a
    void showQuickTextKeyPopupList(com.anysoftkeyboard.quicktextkeys.QuickTextKey) -> b
    void promoteToUserDictionary$505cff1c(java.lang.String) -> b
    com.anysoftkeyboard.WordComposer getCurrentWord() -> i
    boolean onEvaluateInputViewShown() -> onEvaluateInputViewShown
    void onCancel() -> j
    void resetKeyboardView(boolean) -> e
    void access$000(com.anysoftkeyboard.AnySoftKeyboard) -> a
    void access$100$9d3ed9b(com.anysoftkeyboard.AnySoftKeyboard) -> b
    com.anysoftkeyboard.keyboards.views.CandidateView access$200(com.anysoftkeyboard.AnySoftKeyboard) -> c
    android.widget.TextView access$300(com.anysoftkeyboard.AnySoftKeyboard) -> d
    void access$400$9d429ab(com.anysoftkeyboard.AnySoftKeyboard) -> e
    void access$500(com.anysoftkeyboard.AnySoftKeyboard,android.view.inputmethod.EditorInfo,com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType,com.anysoftkeyboard.keyboards.AnyKeyboard) -> a
    void access$600$5bf0a0bf(com.anysoftkeyboard.AnySoftKeyboard,java.lang.CharSequence) -> a
    void access$700(com.anysoftkeyboard.AnySoftKeyboard) -> f
    void access$800(com.anysoftkeyboard.AnySoftKeyboard) -> g
    void access$900(com.anysoftkeyboard.AnySoftKeyboard) -> h
com.anysoftkeyboard.AnySoftKeyboard$1 -> com.anysoftkeyboard.b:
    com.anysoftkeyboard.AnySoftKeyboard this$0 -> a
    void <init>(com.anysoftkeyboard.AnySoftKeyboard) -> <init>
    void handleMessage(android.os.Message) -> handleMessage
com.anysoftkeyboard.AnySoftKeyboard$2 -> com.anysoftkeyboard.c:
    com.anysoftkeyboard.AnySoftKeyboard this$0 -> a
    void <init>(com.anysoftkeyboard.AnySoftKeyboard) -> <init>
    void attachToken(android.os.IBinder) -> attachToken
com.anysoftkeyboard.AnySoftKeyboard$3 -> com.anysoftkeyboard.d:
    long mFirstClickTime -> b
    com.anysoftkeyboard.AnySoftKeyboard this$0 -> a
    void <init>(com.anysoftkeyboard.AnySoftKeyboard) -> <init>
    void onClick(android.view.View) -> onClick
com.anysoftkeyboard.AnySoftKeyboard$4 -> com.anysoftkeyboard.e:
    java.lang.CharSequence[] val$items -> a
    java.lang.CharSequence[] val$ids -> b
    com.anysoftkeyboard.AnySoftKeyboard this$0 -> c
    void <init>(com.anysoftkeyboard.AnySoftKeyboard,java.lang.CharSequence[],java.lang.CharSequence[]) -> <init>
    void onClick(android.content.DialogInterface,int) -> onClick
com.anysoftkeyboard.AnySoftKeyboard$5 -> com.anysoftkeyboard.f:
    java.lang.String val$dictionaryOverridingKey -> a
    java.lang.CharSequence[] val$items -> b
    java.lang.CharSequence[] val$ids -> c
    com.anysoftkeyboard.AnySoftKeyboard this$0 -> d
    void <init>(com.anysoftkeyboard.AnySoftKeyboard,java.lang.String,java.lang.CharSequence[],java.lang.CharSequence[]) -> <init>
    void onClick(android.content.DialogInterface,int) -> onClick
com.anysoftkeyboard.AnySoftKeyboard$6 -> com.anysoftkeyboard.g:
    com.anysoftkeyboard.AnySoftKeyboard this$0 -> a
    void <init>(com.anysoftkeyboard.AnySoftKeyboard) -> <init>
    void onClick(android.content.DialogInterface,int) -> onClick
com.anysoftkeyboard.AnySoftKeyboard$7 -> com.anysoftkeyboard.h:
    com.anysoftkeyboard.quicktextkeys.QuickTextKey val$key -> a
    com.anysoftkeyboard.AnySoftKeyboard this$0 -> b
    void <init>(com.anysoftkeyboard.AnySoftKeyboard,com.anysoftkeyboard.quicktextkeys.QuickTextKey) -> <init>
    boolean setViewValue(android.view.View,java.lang.Object,java.lang.String) -> setViewValue
com.anysoftkeyboard.AnySoftKeyboard$8 -> com.anysoftkeyboard.i:
    android.widget.SimpleAdapter val$a -> a
    com.anysoftkeyboard.AnySoftKeyboard this$0 -> b
    void <init>(com.anysoftkeyboard.AnySoftKeyboard,android.widget.SimpleAdapter) -> <init>
    void onClick(android.content.DialogInterface,int) -> onClick
com.anysoftkeyboard.AnySoftKeyboard$9 -> com.anysoftkeyboard.j:
    int[] $SwitchMap$com$anysoftkeyboard$dictionaries$TextEntryState$State -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.ChewbaccaUncaughtExceptionHandler -> com.anysoftkeyboard.k:
    java.lang.Thread$UncaughtExceptionHandler mOsDefaultHandler -> a
    android.content.Context mApp -> b
    void <init>(android.content.Context) -> <init>
    void uncaughtException(java.lang.Thread,java.lang.Throwable) -> uncaughtException
    java.lang.String getStackTrace(java.lang.Throwable) -> a
com.anysoftkeyboard.Configuration -> com.anysoftkeyboard.l:
    java.lang.String getDomainText() -> a
    boolean getShowKeyPreview() -> b
    boolean getShowHintTextOnKeys() -> c
    boolean getSwitchKeyboardOnSpace() -> d
    boolean getUseFullScreenInputInLandscape() -> e
    boolean getUseFullScreenInputInPortrait() -> f
    boolean getUseRepeatingKeys() -> g
    float getKeysHeightFactorInPortrait() -> h
    float getKeysHeightFactorInLandscape() -> i
    boolean getInsertSpaceAfterCandidatePick() -> j
    int getGestureSwipeUpKeyCode() -> k
    int getGestureSwipeUpFromSpacebarKeyCode() -> l
    int getGestureSwipeDownKeyCode() -> m
    int getGestureSwipeLeftKeyCode() -> n
    int getGestureSwipeRightKeyCode() -> o
    int getGesturePinchKeyCode() -> p
    int getGestureSeparateKeyCode() -> q
    boolean getActionKeyInvisibleWhenRequested() -> r
    boolean isDoubleSpaceChangesToPeriod() -> s
    boolean shouldShowPopupForLanguageSwitch() -> t
    boolean hideSoftKeyboardWhenPhysicalKeyPressed() -> u
    boolean getShowVersionNotification() -> v
    void setShowVersionNotification(boolean) -> a
    boolean use16KeysSymbolsKeyboards() -> w
    boolean useBackword() -> x
    boolean getCycleOverAllSymbols() -> y
    boolean useVolumeKeyForLeftRight() -> z
    boolean useCameraKeyForBackspaceBackword() -> A
    boolean useAutoDictionary() -> B
    boolean isStickyExtensionKeyboard() -> C
    int getSwipeVelocityThreshold() -> D
    int getSwipeDistanceThreshold() -> E
    int getLongPressTimeout() -> F
    int getMultiTapTimeout() -> G
    boolean workaround_alwaysUseDrawText() -> H
    java.lang.String getInitialKeyboardSplitState() -> I
com.anysoftkeyboard.ConfigurationImpl -> com.anysoftkeyboard.m:
    android.content.Context mContext -> a
    java.lang.String mDomainText -> b
    boolean mShowKeyPreview -> c
    boolean mShowHintTextOnKeys -> d
    boolean mSwitchKeyboardOnSpace -> e
    boolean mUseFullScreenInputInLandscape -> f
    boolean mUseFullScreenInputInPortrait -> g
    boolean mUseKeyRepeat -> h
    float mKeysHeightFactorInPortrait -> i
    float mKeysHeightFactorInLandscape -> j
    boolean mInsertSpaceAfterCandidatePick -> k
    int mSwipeDistanceThreshold -> l
    int mSwipeVelocityThreshold -> m
    int mSwipeUpKeyCode -> n
    int mSwipeUpFromSpacebarKeyCode -> o
    int mSwipeDownKeyCode -> p
    int mSwipeLeftKeyCode -> q
    int mSwipeRightKeyCode -> r
    int mPinchKeyCode -> s
    int mSeparateKeyCode -> t
    boolean mActionKeyInvisibleWhenRequested -> u
    boolean mIsDoubleSpaceChangesToPeroid -> v
    boolean mShouldPopupForLanguageSwitch -> w
    boolean mHideSoftKeyboardWhenPhysicalKeyPressed -> x
    boolean mShowVersionNotification -> y
    boolean mUse16KeysSymbolsKeyboard -> z
    boolean mUseBackword -> A
    boolean mCycleOverAllSymbolsKeyboard -> B
    boolean mUseVolumeKeyForLeftRight -> C
    boolean mUseCameraKeyForBackspaceBackword -> D
    boolean mUseContactsDictionary -> E
    boolean mUseAutoDictionary -> F
    boolean mIsStickyExtensionKeyboard -> G
    boolean mDrawExtensionKeyboardAboveMainKeyboard -> H
    int mLongPressTimeout -> I
    int mMultiTapTimeout -> J
    boolean mWorkaround_alwaysUseDrawText -> K
    java.lang.String mInitialKeyboardSplitState -> L
    void <init>(android.content.Context) -> <init>
    void handleConfigurationChange(android.content.SharedPreferences) -> a
    int getIntFromSwipeConfiguration(android.content.SharedPreferences,java.lang.String,java.lang.String) -> a
    float getFloatFromString(android.content.SharedPreferences,java.lang.String,java.lang.String) -> b
    int getIntFromString(android.content.SharedPreferences,java.lang.String,java.lang.String) -> c
    java.lang.String getDomainText() -> a
    boolean getShowKeyPreview() -> b
    boolean getSwitchKeyboardOnSpace() -> d
    boolean getUseFullScreenInputInLandscape() -> e
    boolean getUseFullScreenInputInPortrait() -> f
    boolean getUseRepeatingKeys() -> g
    float getKeysHeightFactorInLandscape() -> i
    float getKeysHeightFactorInPortrait() -> h
    boolean getInsertSpaceAfterCandidatePick() -> j
    int getGestureSwipeUpKeyCode() -> k
    int getGestureSwipeDownKeyCode() -> m
    int getGestureSwipeLeftKeyCode() -> n
    int getGestureSwipeRightKeyCode() -> o
    int getGesturePinchKeyCode() -> p
    int getGestureSeparateKeyCode() -> q
    int getGestureSwipeUpFromSpacebarKeyCode() -> l
    boolean getActionKeyInvisibleWhenRequested() -> r
    boolean isDoubleSpaceChangesToPeriod() -> s
    boolean shouldShowPopupForLanguageSwitch() -> t
    boolean hideSoftKeyboardWhenPhysicalKeyPressed() -> u
    boolean getShowVersionNotification() -> v
    void setShowVersionNotification(boolean) -> a
    boolean use16KeysSymbolsKeyboards() -> w
    boolean useBackword() -> x
    boolean getCycleOverAllSymbols() -> y
    boolean useCameraKeyForBackspaceBackword() -> A
    boolean useVolumeKeyForLeftRight() -> z
    boolean useAutoDictionary() -> B
    boolean isStickyExtensionKeyboard() -> C
    int getSwipeDistanceThreshold() -> E
    int getSwipeVelocityThreshold() -> D
    int getLongPressTimeout() -> F
    int getMultiTapTimeout() -> G
    boolean workaround_alwaysUseDrawText() -> H
    java.lang.String getInitialKeyboardSplitState() -> I
    boolean getShowHintTextOnKeys() -> c
com.anysoftkeyboard.WordComposer -> com.anysoftkeyboard.n:
    java.util.ArrayList mCodes -> a
    java.lang.String mPreferredWord -> b
    java.lang.StringBuilder mTypedWord -> c
    int mCapsCount -> d
    boolean mAutoCapitalized -> e
    boolean mIsFirstCharCapitalized -> f
    void <init>() -> <init>
    void reset() -> a
    int size() -> b
    int[] getCodesAt(int) -> a
    boolean add(int,int[]) -> a
    void deleteLast() -> c
    java.lang.CharSequence getTypedWord() -> d
    void setFirstCharCapitalized$1385ff() -> e
    boolean isFirstCharCapitalized() -> f
    boolean isAllUpperCase() -> g
    boolean isMostlyCaps() -> h
    boolean isAutoCapitalized() -> i
com.anysoftkeyboard.addons.AddOn -> com.anysoftkeyboard.a.a:
    java.lang.String getId() -> a
    java.lang.String getName() -> b
    android.content.Context getPackageContext() -> c
    int getSortIndex() -> d
com.anysoftkeyboard.addons.AddOnImpl -> com.anysoftkeyboard.a.b:
    java.lang.String mId -> a
    int mNameResId -> b
    java.lang.String mDescription -> c
    android.content.Context mPackageContext -> d
    int mSortIndex -> e
    void <init>(android.content.Context,java.lang.String,int,java.lang.String,int) -> <init>
    java.lang.String getId() -> a
    int getNameResId() -> e
    java.lang.String getDescription() -> f
    android.content.Context getPackageContext() -> c
    int getSortIndex() -> d
    java.lang.String getName() -> b
com.anysoftkeyboard.addons.AddOnsFactory -> com.anysoftkeyboard.a.c:
    java.util.ArrayList mActiveInstances -> b
    java.lang.String TAG -> a
    java.lang.String RECEIVER_INTERFACE -> c
    java.lang.String RECEIVER_META_DATA -> d
    java.util.ArrayList mAddOns -> e
    java.util.HashMap mAddOnsById -> f
    boolean mReadExternalPacksToo -> g
    java.lang.String ROOT_NODE_TAG -> h
    java.lang.String ADDON_NODE_TAG -> i
    int mBuildInAddOnsResId -> j
    void onPackageChanged$4394d3b2(com.anysoftkeyboard.AnySoftKeyboard) -> a
    void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,boolean) -> <init>
    boolean isEventRequiresViewReset$14d1abca() -> a
    void clearAddOnList() -> b
    com.anysoftkeyboard.addons.AddOn getAddOnById(java.lang.String,android.content.Context) -> a
    java.util.ArrayList getAllAddOns(android.content.Context) -> a
    void loadAddOns(android.content.Context) -> b
    void buildOtherDataBasedOnNewAddOns(java.util.ArrayList) -> a
    java.util.ArrayList getExternalAddOns(android.content.Context) -> c
    java.util.ArrayList parseAddOnsFromXml(android.content.Context,org.xmlpull.v1.XmlPullParser) -> a
    com.anysoftkeyboard.addons.AddOn createConcreateAddOn(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.addons.AddOnsFactory$1 -> com.anysoftkeyboard.a.d:
    android.content.Context val$askContext -> a
    com.anysoftkeyboard.addons.AddOnsFactory this$0 -> b
    void <init>(com.anysoftkeyboard.addons.AddOnsFactory,android.content.Context) -> <init>
    int compare(java.lang.Object,java.lang.Object) -> compare
com.anysoftkeyboard.backup.AnyBackupAgent -> com.anysoftkeyboard.backup.AnyBackupAgent:
    void <init>() -> <init>
    void onCreate() -> onCreate
com.anysoftkeyboard.backup.CloudBackupRequester -> com.anysoftkeyboard.backup.a:
    void notifyBackupManager() -> a
com.anysoftkeyboard.backup.CloudBackupRequesterApi8 -> com.anysoftkeyboard.backup.b:
    java.lang.String mPackageName -> a
    void <init>(java.lang.String) -> <init>
    void notifyBackupManager() -> a
com.anysoftkeyboard.devicespecific.AskOnGestureListener -> com.anysoftkeyboard.devicespecific.a:
    boolean onPinch(float) -> a
    boolean onSeparate(float) -> b
com.anysoftkeyboard.devicespecific.AskV8GestureDetector -> com.anysoftkeyboard.devicespecific.b:
    android.view.ScaleGestureDetector mScaleGestureDetector -> a
    com.anysoftkeyboard.devicespecific.AskOnGestureListener mListener -> b
    boolean mScaleEventHandled -> c
    void <init>(android.content.Context,com.anysoftkeyboard.devicespecific.AskOnGestureListener) -> <init>
    boolean onTouchEvent(android.view.MotionEvent) -> onTouchEvent
    boolean access$002(com.anysoftkeyboard.devicespecific.AskV8GestureDetector,boolean) -> a
    com.anysoftkeyboard.devicespecific.AskOnGestureListener access$100(com.anysoftkeyboard.devicespecific.AskV8GestureDetector) -> a
com.anysoftkeyboard.devicespecific.AskV8GestureDetector$1 -> com.anysoftkeyboard.devicespecific.c:
    com.anysoftkeyboard.devicespecific.AskV8GestureDetector this$0 -> a
    void <init>(com.anysoftkeyboard.devicespecific.AskV8GestureDetector) -> <init>
    void onScaleEnd(android.view.ScaleGestureDetector) -> onScaleEnd
com.anysoftkeyboard.devicespecific.Clipboard -> com.anysoftkeyboard.devicespecific.d:
    java.lang.CharSequence getText() -> a
com.anysoftkeyboard.devicespecific.DeviceSpecific -> com.anysoftkeyboard.devicespecific.e:
    com.anysoftkeyboard.devicespecific.WMotionEvent createMotionEventWrapper(android.view.MotionEvent) -> a
    android.view.GestureDetector createGestureDetector(android.content.Context,com.anysoftkeyboard.devicespecific.AskOnGestureListener) -> a
    com.anysoftkeyboard.backup.CloudBackupRequester createCloudBackupRequester(java.lang.String) -> a
    com.anysoftkeyboard.dictionaries.DictionaryFactory createDictionaryFactory() -> a
    com.anysoftkeyboard.voice.VoiceInput createVoiceInput(android.inputmethodservice.InputMethodService) -> a
    com.anysoftkeyboard.devicespecific.Clipboard getClipboard(android.content.Context) -> a
com.anysoftkeyboard.devicespecific.FactoryViewBase -> com.anysoftkeyboard.devicespecific.f:
    void <init>(android.content.Context) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet,int) -> <init>
    com.anysoftkeyboard.devicespecific.DeviceSpecific createDeviceSpecific() -> a
com.anysoftkeyboard.devicespecific.FactoryView_V11 -> com.anysoftkeyboard.devicespecific.FactoryView_V11:
    void <init>(android.content.Context) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet,int) -> <init>
    com.anysoftkeyboard.devicespecific.DeviceSpecific createDeviceSpecific() -> a
com.anysoftkeyboard.devicespecific.FactoryView_V11$DeviceSpecific_V11 -> com.anysoftkeyboard.devicespecific.g:
    void <init>() -> <init>
    java.lang.String getApiLevel() -> b
    com.anysoftkeyboard.voice.VoiceInput createVoiceInput(android.inputmethodservice.InputMethodService) -> a
com.anysoftkeyboard.devicespecific.FactoryView_V3 -> com.anysoftkeyboard.devicespecific.FactoryView_V3:
    void <init>(android.content.Context) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet,int) -> <init>
    com.anysoftkeyboard.devicespecific.DeviceSpecific createDeviceSpecific() -> a
com.anysoftkeyboard.devicespecific.FactoryView_V3$DeviceSpecific_V3 -> com.anysoftkeyboard.devicespecific.h:
    void <init>() -> <init>
    java.lang.String getApiLevel() -> b
    com.anysoftkeyboard.devicespecific.WMotionEvent createMotionEventWrapper(android.view.MotionEvent) -> a
    android.view.GestureDetector createGestureDetector(android.content.Context,com.anysoftkeyboard.devicespecific.AskOnGestureListener) -> a
    com.anysoftkeyboard.backup.CloudBackupRequester createCloudBackupRequester(java.lang.String) -> a
    com.anysoftkeyboard.dictionaries.DictionaryFactory createDictionaryFactory() -> a
    com.anysoftkeyboard.voice.VoiceInput createVoiceInput(android.inputmethodservice.InputMethodService) -> a
    com.anysoftkeyboard.devicespecific.Clipboard getClipboard(android.content.Context) -> a
com.anysoftkeyboard.devicespecific.FactoryView_V3$DeviceSpecific_V3$1 -> com.anysoftkeyboard.devicespecific.i:
    android.content.Context val$appContext -> a
    com.anysoftkeyboard.devicespecific.FactoryView_V3$DeviceSpecific_V3 this$0 -> b
    void <init>(com.anysoftkeyboard.devicespecific.FactoryView_V3$DeviceSpecific_V3,android.content.Context) -> <init>
    void startVoiceRecognition(java.lang.String) -> a
    void onStartInputView() -> a
com.anysoftkeyboard.devicespecific.FactoryView_V3$DeviceSpecific_V3$2 -> com.anysoftkeyboard.devicespecific.j:
    android.text.ClipboardManager val$cbV3 -> a
    com.anysoftkeyboard.devicespecific.FactoryView_V3$DeviceSpecific_V3 this$0 -> b
    void <init>(com.anysoftkeyboard.devicespecific.FactoryView_V3$DeviceSpecific_V3,android.text.ClipboardManager) -> <init>
    java.lang.CharSequence getText() -> a
com.anysoftkeyboard.devicespecific.FactoryView_V5 -> com.anysoftkeyboard.devicespecific.FactoryView_V5:
    void <init>(android.content.Context) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet,int) -> <init>
    com.anysoftkeyboard.devicespecific.DeviceSpecific createDeviceSpecific() -> a
com.anysoftkeyboard.devicespecific.FactoryView_V5$DeviceSpecific_V5 -> com.anysoftkeyboard.devicespecific.k:
    void <init>() -> <init>
    java.lang.String getApiLevel() -> b
    com.anysoftkeyboard.devicespecific.WMotionEvent createMotionEventWrapper(android.view.MotionEvent) -> a
    com.anysoftkeyboard.dictionaries.DictionaryFactory createDictionaryFactory() -> a
com.anysoftkeyboard.devicespecific.FactoryView_V7 -> com.anysoftkeyboard.devicespecific.FactoryView_V7:
    void <init>(android.content.Context) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet,int) -> <init>
    com.anysoftkeyboard.devicespecific.DeviceSpecific createDeviceSpecific() -> a
com.anysoftkeyboard.devicespecific.FactoryView_V7$DeviceSpecific_V7 -> com.anysoftkeyboard.devicespecific.l:
    void <init>() -> <init>
    java.lang.String getApiLevel() -> b
com.anysoftkeyboard.devicespecific.FactoryView_V8 -> com.anysoftkeyboard.devicespecific.FactoryView_V8:
    void <init>(android.content.Context) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet,int) -> <init>
    com.anysoftkeyboard.devicespecific.DeviceSpecific createDeviceSpecific() -> a
com.anysoftkeyboard.devicespecific.FactoryView_V8$DeviceSpecific_V8 -> com.anysoftkeyboard.devicespecific.m:
    void <init>() -> <init>
    java.lang.String getApiLevel() -> b
    com.anysoftkeyboard.devicespecific.WMotionEvent createMotionEventWrapper(android.view.MotionEvent) -> a
    android.view.GestureDetector createGestureDetector(android.content.Context,com.anysoftkeyboard.devicespecific.AskOnGestureListener) -> a
    com.anysoftkeyboard.backup.CloudBackupRequester createCloudBackupRequester(java.lang.String) -> a
    com.anysoftkeyboard.voice.VoiceInput createVoiceInput(android.inputmethodservice.InputMethodService) -> a
com.anysoftkeyboard.devicespecific.WMotionEvent -> com.anysoftkeyboard.devicespecific.n:
    android.view.MotionEvent mNativeMotionEvent -> a
    void <init>(android.view.MotionEvent) -> <init>
    android.view.MotionEvent getNativeMotionEvent() -> a
    int getActionMasked() -> b
    int getPointerCount() -> c
    long getEventTime() -> d
    int getActionIndex() -> e
    int getPointerId(int) -> a
    float getX(int) -> b
    float getY(int) -> c
    int findPointerIndex(int) -> d
com.anysoftkeyboard.devicespecific.WMotionEventV5 -> com.anysoftkeyboard.devicespecific.o:
    void <init>(android.view.MotionEvent) -> <init>
    int getActionMasked() -> b
    int getPointerCount() -> c
    int getActionIndex() -> e
    int getPointerId(int) -> a
    float getX(int) -> b
    float getY(int) -> c
    int findPointerIndex(int) -> d
com.anysoftkeyboard.devicespecific.WMotionEventV8 -> com.anysoftkeyboard.devicespecific.p:
    void <init>(android.view.MotionEvent) -> <init>
    int getActionMasked() -> b
    int getActionIndex() -> e
com.anysoftkeyboard.dictionaries.AddableDictionary -> com.anysoftkeyboard.dictionaries.a:
    void <init>(java.lang.String) -> <init>
    void addWord(java.lang.String,int) -> a
com.anysoftkeyboard.dictionaries.AndroidUserDictionary -> com.anysoftkeyboard.dictionaries.b:
    java.lang.String[] PROJECTION -> e
    android.database.ContentObserver mObserver -> f
    java.lang.String mLocale -> g
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,java.lang.String) -> <init>
    void closeAllResources() -> a
    void loadDictionary() -> b
    void loadDictionaryAsync() -> c
    void addWords(android.database.Cursor) -> a
    void AddWordToStorage(java.lang.String,int) -> b
    void <clinit>() -> <clinit>
com.anysoftkeyboard.dictionaries.AndroidUserDictionary$1 -> com.anysoftkeyboard.dictionaries.c:
    com.anysoftkeyboard.dictionaries.AndroidUserDictionary this$0 -> a
    void <init>(com.anysoftkeyboard.dictionaries.AndroidUserDictionary) -> <init>
    void onChange(boolean) -> onChange
com.anysoftkeyboard.dictionaries.AutoDictionary -> com.anysoftkeyboard.dictionaries.d:
    com.anysoftkeyboard.AnySoftKeyboard mIme -> e
    java.lang.String mLocale -> f
    java.util.HashMap mPendingWrites -> g
    java.lang.Object mPendingWritesLock -> h
    java.util.HashMap sDictProjectionMap -> i
    com.anysoftkeyboard.dictionaries.AutoDictionary$DatabaseHelper msOpenHelper -> j
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,com.anysoftkeyboard.AnySoftKeyboard,java.lang.String) -> <init>
    boolean isValidWord(java.lang.CharSequence) -> a
    void close() -> d
    void loadDictionaryAsync() -> c
    void addWord(java.lang.String,int) -> a
    void flushPendingWrites() -> e
    android.database.Cursor query(java.lang.String,java.lang.String[]) -> a
    java.lang.String getLocale() -> f
    void closeAllResources() -> a
    void AddWordToStorage(java.lang.String,int) -> b
    void <clinit>() -> <clinit>
com.anysoftkeyboard.dictionaries.AutoDictionary$DatabaseHelper -> com.anysoftkeyboard.dictionaries.e:
    void <init>(android.content.Context) -> <init>
    void onCreate(android.database.sqlite.SQLiteDatabase) -> onCreate
    void onUpgrade(android.database.sqlite.SQLiteDatabase,int,int) -> onUpgrade
com.anysoftkeyboard.dictionaries.AutoDictionary$UpdateDbTask -> com.anysoftkeyboard.dictionaries.f:
    java.util.HashMap mMap -> a
    com.anysoftkeyboard.dictionaries.AutoDictionary$DatabaseHelper mDbHelper -> b
    java.lang.String mLocale -> c
    void <init>(com.anysoftkeyboard.dictionaries.AutoDictionary$DatabaseHelper,java.util.HashMap,java.lang.String) -> <init>
    java.lang.Object doInBackground(java.lang.Object[]) -> doInBackground
com.anysoftkeyboard.dictionaries.AutoText -> com.anysoftkeyboard.dictionaries.g:
    char[] mTrie -> a
    char mTrieUsed -> b
    java.lang.String mText -> c
    int mSize -> d
    void <init>(android.content.res.Resources,int) -> <init>
    java.lang.String lookup$2177fe87(java.lang.CharSequence,int) -> a
    void add(java.lang.String,char) -> a
com.anysoftkeyboard.dictionaries.BinaryDictionary -> com.anysoftkeyboard.dictionaries.BinaryDictionary:
    android.content.res.AssetFileDescriptor mAfd -> a
    int mNativeDict -> b
    int[] mInputCodes -> c
    char[] mOutputChars -> d
    int[] mFrequencies -> e
    void <init>(java.lang.String,android.content.res.AssetFileDescriptor) -> <init>
    void loadDictionary() -> b
    int openNative(java.io.FileDescriptor,long,long,int,int) -> openNative
    void closeNative(int) -> closeNative
    boolean isValidWordNative(int,char[],int) -> isValidWordNative
    int getSuggestionsNative(int,int[],int,char[],int[],int,int,int,int) -> getSuggestionsNative
    void getWords(com.anysoftkeyboard.WordComposer,com.anysoftkeyboard.dictionaries.Dictionary$WordCallback) -> a
    boolean isValidWord(java.lang.CharSequence) -> a
    void close() -> d
    void finalize() -> finalize
    android.content.res.AssetFileDescriptor access$100(com.anysoftkeyboard.dictionaries.BinaryDictionary) -> a
    void access$200(com.anysoftkeyboard.dictionaries.BinaryDictionary,android.content.res.AssetFileDescriptor) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.dictionaries.BinaryDictionary$LoadDictionaryTask -> com.anysoftkeyboard.dictionaries.h:
    com.anysoftkeyboard.dictionaries.BinaryDictionary this$0 -> a
    void <init>(com.anysoftkeyboard.dictionaries.BinaryDictionary) -> <init>
    java.lang.Object doInBackground(java.lang.Object[]) -> doInBackground
    void <init>(com.anysoftkeyboard.dictionaries.BinaryDictionary,byte) -> <init>
com.anysoftkeyboard.dictionaries.Dictionary -> com.anysoftkeyboard.dictionaries.i:
    java.lang.String mDictionaryName -> a
    void <init>(java.lang.String) -> <init>
    void getWords(com.anysoftkeyboard.WordComposer,com.anysoftkeyboard.dictionaries.Dictionary$WordCallback) -> a
    boolean isValidWord(java.lang.CharSequence) -> a
    void close() -> d
    void loadDictionary() -> b
com.anysoftkeyboard.dictionaries.Dictionary$WordCallback -> com.anysoftkeyboard.dictionaries.j:
    boolean addWord(char[],int,int,int) -> a
com.anysoftkeyboard.dictionaries.DictionaryAddOnAndBuilder -> com.anysoftkeyboard.dictionaries.k:
    java.lang.String mLanguage -> a
    java.lang.String mAssetsFilename -> b
    int mDictionaryResId -> c
    int mAutoTextResId -> d
    void <init>(android.content.Context,java.lang.String,int,java.lang.String,int,java.lang.String,java.lang.String,int,int) -> <init>
    void <init>(android.content.Context,java.lang.String,int,java.lang.String,int,java.lang.String,java.lang.String) -> <init>
    void <init>(android.content.Context,java.lang.String,int,java.lang.String,int,java.lang.String,int,int) -> <init>
    java.lang.String getLanguage() -> g
    com.anysoftkeyboard.dictionaries.Dictionary createDictionary() -> h
    com.anysoftkeyboard.dictionaries.AutoText createAutoText() -> i
com.anysoftkeyboard.dictionaries.DictionaryFactory -> com.anysoftkeyboard.dictionaries.l:
    com.anysoftkeyboard.dictionaries.DictionaryFactory msFactory -> a
    com.anysoftkeyboard.dictionaries.AutoDictionary mAutoDictionary -> b
    java.lang.String mUserDictionaryLocale -> c
    com.anysoftkeyboard.dictionaries.AddableDictionary mUserDictionary -> d
    com.anysoftkeyboard.dictionaries.DictionaryFactory getInstance() -> a
    void <init>() -> <init>
    com.anysoftkeyboard.dictionaries.AddableDictionary createUserDictionary(com.anysoftkeyboard.AnyKeyboardContextProvider,java.lang.String) -> a
    boolean equalsString(java.lang.String,java.lang.String) -> a
    com.anysoftkeyboard.dictionaries.AutoDictionary createAutoDictionary(com.anysoftkeyboard.AnyKeyboardContextProvider,com.anysoftkeyboard.AnySoftKeyboard,java.lang.String) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.dictionaries.DictionaryFactoryAPI5 -> com.anysoftkeyboard.dictionaries.m:
    void <init>() -> <init>
com.anysoftkeyboard.dictionaries.DictionarySQLiteConnection -> com.anysoftkeyboard.dictionaries.n:
    java.lang.String mDBFile -> e
    java.lang.String mTableName -> a
    java.lang.String mWordsColumnName -> b
    java.lang.String mFrequencyColumnName -> c
    android.content.Context mContext -> d
    void <init>(android.content.Context,java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> <init>
    void onCreate(android.database.sqlite.SQLiteDatabase) -> onCreate
    void onUpgrade(android.database.sqlite.SQLiteDatabase,int,int) -> onUpgrade
    void addWord(java.lang.String,int) -> a
    java.util.List getAllWords() -> a
    java.lang.String getDatabaseFile() -> b
com.anysoftkeyboard.dictionaries.DictionarySQLiteConnection$DictionaryWord -> com.anysoftkeyboard.dictionaries.o:
    java.lang.String mWord -> a
    int mFrequency -> b
    void <init>(java.lang.String,int) -> <init>
    java.lang.String getWord() -> a
    int getFrequency() -> b
com.anysoftkeyboard.dictionaries.ExternalDictionaryFactory -> com.anysoftkeyboard.dictionaries.p:
    com.anysoftkeyboard.dictionaries.ExternalDictionaryFactory msInstance -> b
    java.util.HashMap mBuildersByLocale -> c
    java.util.ArrayList getAllAvailableExternalDictionaries(android.content.Context) -> c
    com.anysoftkeyboard.dictionaries.DictionaryAddOnAndBuilder getDictionaryBuilderById(java.lang.String,android.content.Context) -> b
    com.anysoftkeyboard.dictionaries.DictionaryAddOnAndBuilder getDictionaryBuilderByLocale(java.lang.String,android.content.Context) -> c
    void <init>() -> <init>
    void clearAddOnList() -> b
    void buildOtherDataBasedOnNewAddOns(java.util.ArrayList) -> a
    com.anysoftkeyboard.dictionaries.DictionaryAddOnAndBuilder getAddOnByLocale(java.lang.String,android.content.Context) -> d
    com.anysoftkeyboard.addons.AddOn createConcreateAddOn(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.dictionaries.FallbackUserDictionary -> com.anysoftkeyboard.dictionaries.q:
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider) -> <init>
    com.anysoftkeyboard.dictionaries.DictionarySQLiteConnection createStorage() -> e
    void loadDictionary() -> b
com.anysoftkeyboard.dictionaries.FallbackUserDictionary$FallBackSQLite -> com.anysoftkeyboard.dictionaries.r:
    void <init>(android.content.Context) -> <init>
com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary -> com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary:
    int mNativeDict -> a
    int mDictLength -> b
    int[] mInputCodes -> c
    char[] mOutputChars -> d
    char[] mOutputChars_bigrams -> e
    int[] mFrequencies -> f
    android.content.Context mAppContext -> g
    int mDictResId -> h
    java.nio.ByteBuffer mNativeDictDirectBuffer -> i
    void <init>(java.lang.String,android.content.Context,int) -> <init>
    int openNative(java.nio.ByteBuffer,int,int) -> openNative
    void closeNative(int) -> closeNative
    boolean isValidWordNative(int,char[],int) -> isValidWordNative
    int getSuggestionsNative(int,int[],int,char[],int[],int,int,int,int,int[],int) -> getSuggestionsNative
    void loadDictionary() -> b
    void getWords(com.anysoftkeyboard.WordComposer,com.anysoftkeyboard.dictionaries.Dictionary$WordCallback) -> a
    boolean isValidWord(java.lang.CharSequence) -> a
    void close() -> d
    void finalize() -> finalize
    android.content.Context access$100(com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary) -> a
    int access$200(com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary) -> b
    void access$300(com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary,android.content.Context,int[]) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary$LoadDictionaryTask -> com.anysoftkeyboard.dictionaries.s:
    com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary this$0 -> a
    void <init>(com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary) -> <init>
    java.lang.Void doInBackground$10299ca() -> a
    java.lang.Object doInBackground(java.lang.Object[]) -> doInBackground
    void <init>(com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary,byte) -> <init>
com.anysoftkeyboard.dictionaries.SQLiteUserDictionaryBase -> com.anysoftkeyboard.dictionaries.t:
    com.anysoftkeyboard.dictionaries.DictionarySQLiteConnection mStorage -> e
    boolean mInDatabaseFileRecovery -> f
    void <init>(java.lang.String,com.anysoftkeyboard.AnyKeyboardContextProvider) -> <init>
    void loadDictionaryAsync() -> c
    com.anysoftkeyboard.dictionaries.DictionarySQLiteConnection createStorage() -> e
    void AddWordToStorage(java.lang.String,int) -> b
    void closeAllResources() -> a
com.anysoftkeyboard.dictionaries.SafeUserDictionary -> com.anysoftkeyboard.dictionaries.u:
    com.anysoftkeyboard.AnyKeyboardContextProvider mAnyContext -> a
    com.anysoftkeyboard.dictionaries.UserDictionaryBase mActualDictionary -> b
    java.lang.Object mUpdatingLock -> c
    boolean mUpdatingDictionary -> d
    java.lang.String mLocale -> e
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,java.lang.String) -> <init>
    void getWords(com.anysoftkeyboard.WordComposer,com.anysoftkeyboard.dictionaries.Dictionary$WordCallback) -> a
    boolean isValidWord(java.lang.CharSequence) -> a
    void close() -> d
    void loadDictionary() -> b
    void addWord(java.lang.String,int) -> a
    void access$000(com.anysoftkeyboard.dictionaries.SafeUserDictionary) -> a
    java.lang.Object access$100(com.anysoftkeyboard.dictionaries.SafeUserDictionary) -> b
    boolean access$202$33a3ab(com.anysoftkeyboard.dictionaries.SafeUserDictionary) -> c
com.anysoftkeyboard.dictionaries.SafeUserDictionary$LoadDictionaryTask -> com.anysoftkeyboard.dictionaries.v:
    com.anysoftkeyboard.dictionaries.SafeUserDictionary this$0 -> a
    void <init>(com.anysoftkeyboard.dictionaries.SafeUserDictionary) -> <init>
    java.lang.Void doInBackground$10299ca() -> a
    java.lang.Object doInBackground(java.lang.Object[]) -> doInBackground
    void <init>(com.anysoftkeyboard.dictionaries.SafeUserDictionary,byte) -> <init>
com.anysoftkeyboard.dictionaries.Suggest -> com.anysoftkeyboard.dictionaries.w:
    com.anysoftkeyboard.dictionaries.Dictionary mMainDict -> a
    com.anysoftkeyboard.dictionaries.AutoText mAutoText -> b
    int mMinimumWordSizeToStartCorrecting -> c
    com.anysoftkeyboard.dictionaries.Dictionary mUserDictionary -> d
    com.anysoftkeyboard.dictionaries.Dictionary mAutoDictionary -> e
    com.anysoftkeyboard.dictionaries.Dictionary mContactsDictionary -> f
    int mPrefMaxSuggestions -> g
    int[] mPriorities -> h
    java.util.List mSuggestions -> i
    java.util.List mStringPool -> j
    boolean mHaveCorrection -> k
    java.lang.CharSequence mOriginalWord -> l
    java.lang.String mLowerOriginalWord -> m
    boolean mIsFirstCharCapitalized -> n
    boolean mIsAllUpperCase -> o
    boolean mAutoTextEnabled -> p
    boolean mMainDictioanryEnabled -> q
    void <init>() -> <init>
    void setCorrectionMode(boolean,boolean) -> a
    void setUserDictionary(com.anysoftkeyboard.dictionaries.Dictionary) -> a
    void setMainDictionary(com.anysoftkeyboard.dictionaries.DictionaryAddOnAndBuilder) -> a
    void setAutoDictionary(com.anysoftkeyboard.dictionaries.Dictionary) -> b
    boolean haveSufficientCommonality(java.lang.String,java.lang.CharSequence) -> a
    java.util.List getSuggestions$49eadccd(com.anysoftkeyboard.WordComposer) -> a
    boolean hasMinimalCorrection() -> a
    boolean addWord(char[],int,int,int) -> a
    boolean isValidWord(java.lang.CharSequence) -> a
    void setMinimumWordLengthForCorrection(int) -> a
com.anysoftkeyboard.dictionaries.TextEntryState -> com.anysoftkeyboard.dictionaries.x:
    boolean LOGGING -> a
    int sBackspaceCount -> b
    int sAutoSuggestCount -> c
    int sAutoSuggestUndoneCount -> d
    int sManualSuggestCount -> e
    int sWordNotInDictionaryCount -> f
    int sSessionCount -> g
    int sTypedChars -> h
    int sActualChars -> i
    int sState$2088030d -> j
    java.io.FileOutputStream sKeyLocationFile -> k
    java.io.FileOutputStream sUserActionFile -> l
    void newSession(android.content.Context) -> a
    void endSession() -> a
    void acceptedDefault(java.lang.CharSequence,java.lang.CharSequence) -> a
    void acceptedTyped$76bab119() -> b
    void acceptedSuggestion(java.lang.CharSequence,java.lang.CharSequence) -> b
    void typedCharacter(char,boolean) -> a
    void backspace() -> c
    void reset() -> d
    int getState$fb3552e() -> e
    boolean isCorrecting() -> f
    void <clinit>() -> <clinit>
com.anysoftkeyboard.dictionaries.TextEntryState$1 -> com.anysoftkeyboard.dictionaries.y:
    int[] $SwitchMap$com$anysoftkeyboard$dictionaries$TextEntryState$State -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.dictionaries.TextEntryState$State -> com.anysoftkeyboard.dictionaries.z:
    int UNKNOWN$2088030d -> a
    int START$2088030d -> b
    int IN_WORD$2088030d -> c
    int ACCEPTED_DEFAULT$2088030d -> d
    int PICKED_SUGGESTION$2088030d -> e
    int PUNCTUATION_AFTER_WORD$2088030d -> f
    int PUNCTUATION_AFTER_ACCEPTED$2088030d -> g
    int SPACE_AFTER_ACCEPTED$2088030d -> h
    int SPACE_AFTER_PICKED$2088030d -> i
    int UNDO_COMMIT$2088030d -> j
    int CORRECTING$2088030d -> k
    int PICKED_CORRECTION$2088030d -> l
    int[] $VALUES$4dc77238 -> m
    int[] values$57888039() -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.dictionaries.UserDictionaryBase -> com.anysoftkeyboard.dictionaries.aa:
    com.anysoftkeyboard.AnyKeyboardContextProvider mAnyContext -> a
    android.content.Context mContext -> b
    com.anysoftkeyboard.dictionaries.UserDictionaryBase$NodeArray mRoots -> e
    int mMaxDepth -> f
    int mInputLength -> g
    char[] mWordBuilder -> h
    boolean mUpdatingDictionary -> i
    java.lang.Object mUpdatingLock -> j
    boolean mRequiresReload -> c
    char[] BASE_CHARS -> d
    void <init>(java.lang.String,com.anysoftkeyboard.AnyKeyboardContextProvider) -> <init>
    void close() -> d
    void closeAllResources() -> a
    void loadDictionary() -> b
    void loadDictionaryAsync() -> c
    void addWord(java.lang.String,int) -> a
    void AddWordToStorage(java.lang.String,int) -> b
    void getWords(com.anysoftkeyboard.WordComposer,com.anysoftkeyboard.dictionaries.Dictionary$WordCallback) -> a
    boolean isValidWord(java.lang.CharSequence) -> a
    boolean isValidWordRec(com.anysoftkeyboard.dictionaries.UserDictionaryBase$NodeArray,java.lang.CharSequence,int,int) -> a
    char toLowerCase(char) -> a
    void getWordsRec(com.anysoftkeyboard.dictionaries.UserDictionaryBase$NodeArray,com.anysoftkeyboard.WordComposer,char[],int,boolean,float,int,com.anysoftkeyboard.dictionaries.Dictionary$WordCallback) -> a
    void addWordFromStorage(java.lang.String,int) -> c
    void addWordRec(com.anysoftkeyboard.dictionaries.UserDictionaryBase$NodeArray,java.lang.String,int,int) -> a
    int getWordFrequency(java.lang.CharSequence) -> b
    int getWordFrequencyRec(com.anysoftkeyboard.dictionaries.UserDictionaryBase$NodeArray,java.lang.CharSequence,int,int) -> b
    java.lang.Object access$000(com.anysoftkeyboard.dictionaries.UserDictionaryBase) -> a
    boolean access$102$40d05bd9(com.anysoftkeyboard.dictionaries.UserDictionaryBase) -> b
    void <clinit>() -> <clinit>
com.anysoftkeyboard.dictionaries.UserDictionaryBase$LoadDictionaryTask -> com.anysoftkeyboard.dictionaries.ab:
    com.anysoftkeyboard.dictionaries.UserDictionaryBase this$0 -> a
    void <init>(com.anysoftkeyboard.dictionaries.UserDictionaryBase) -> <init>
    java.lang.Void doInBackground$10299ca() -> a
    java.lang.Object doInBackground(java.lang.Object[]) -> doInBackground
    void <init>(com.anysoftkeyboard.dictionaries.UserDictionaryBase,byte) -> <init>
com.anysoftkeyboard.dictionaries.UserDictionaryBase$Node -> com.anysoftkeyboard.dictionaries.ac:
    char code -> a
    int frequency -> b
    boolean terminal -> c
    com.anysoftkeyboard.dictionaries.UserDictionaryBase$NodeArray children -> d
    void <init>() -> <init>
com.anysoftkeyboard.dictionaries.UserDictionaryBase$NodeArray -> com.anysoftkeyboard.dictionaries.ad:
    com.anysoftkeyboard.dictionaries.UserDictionaryBase$Node[] data -> a
    int length -> b
    void <init>() -> <init>
com.anysoftkeyboard.keyboardextensions.KeyboardExtension -> com.anysoftkeyboard.b.a:
    int mKeyboardResId -> a
    int mExtensionType -> b
    void <init>(android.content.Context,java.lang.String,int,int,int,java.lang.String,int) -> <init>
    int getKeyboardResId() -> g
    int getExtensionType() -> h
com.anysoftkeyboard.keyboardextensions.KeyboardExtensionFactory -> com.anysoftkeyboard.b.b:
    com.anysoftkeyboard.keyboardextensions.KeyboardExtensionFactory msInstance -> b
    com.anysoftkeyboard.keyboardextensions.KeyboardExtension getCurrentKeyboardExtension(com.anysoftkeyboard.AnyKeyboardContextProvider,int) -> a
    java.util.ArrayList getAllAvailableExtensions(android.content.Context,int) -> a
    void <init>() -> <init>
    boolean isEventRequiresViewReset$14d1abca() -> a
    com.anysoftkeyboard.addons.AddOn createConcreateAddOn(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.AnyKeyboard -> com.anysoftkeyboard.keyboards.a:
    int mShiftState -> e
    int mControlState -> f
    com.anysoftkeyboard.keyboards.Keyboard$Key mShiftKey -> g
    com.anysoftkeyboard.keyboards.Keyboard$Key mControlKey -> h
    com.anysoftkeyboard.keyboards.AnyKeyboard$EnterKey mEnterKey -> i
    boolean mRightToLeftLayout -> j
    boolean mTopRowWasCreated -> k
    boolean mBottomRowWasCreated -> l
    int mGenericRowsHeight -> m
    int mTopRowKeysCount -> n
    int mMaxGenericRowsWidth -> o
    com.anysoftkeyboard.keyboards.KeyboardCondensor mKeyboardCondensor -> p
    int mKeyboardActionType -> q
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.Context) -> <init>
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.Context,int,int) -> <init>
    void loadKeyboard(com.anysoftkeyboard.keyboards.KeyboardDimens) -> a
    void addGenericRows$43d5def5(int,com.anysoftkeyboard.keyboards.KeyboardDimens) -> a
    void fixKeyboardDueToGenericRow(com.anysoftkeyboard.keyboards.AnyKeyboard$KeyboardMetadata,int) -> a
    com.anysoftkeyboard.keyboards.AnyKeyboard$KeyboardMetadata addKeyboardRow(android.content.Context,int,int,com.anysoftkeyboard.keyboards.KeyboardDimens) -> a
    int getHeight() -> a
    int getMinWidth() -> b
    com.anysoftkeyboard.AnyKeyboardContextProvider getASKContext() -> c
    android.content.Context getKeyboardContext() -> d
    java.lang.String getDefaultDictionaryLocale() -> e
    com.anysoftkeyboard.keyboards.Keyboard$Key createKeyFromXml(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.res.Resources,com.anysoftkeyboard.keyboards.Keyboard$Row,com.anysoftkeyboard.keyboards.KeyboardDimens,int,int,android.content.res.XmlResourceParser) -> a
    com.anysoftkeyboard.keyboards.Keyboard$Row createRowFromXml(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.res.Resources,android.content.res.XmlResourceParser) -> a
    boolean isStartOfWordLetter(char) -> a
    boolean isInnerWordLetter(char) -> b
    java.util.HashSet getSentenceSeparators() -> f
    void setImeOptions(android.content.res.Resources,android.view.inputmethod.EditorInfo) -> a
    int getKeyboardNameResId() -> g
    java.lang.String getKeyboardName() -> h
    boolean isLeftToRightLanguage() -> i
    int getKeyboardIconResId() -> j
    void setShiftLocked(boolean) -> a
    boolean isShifted() -> k
    boolean setShifted(boolean) -> b
    void setShiftViewAsState() -> r
    boolean isShiftLocked() -> l
    boolean isControl() -> m
    boolean setControl(boolean) -> c
    boolean isControlLocked() -> n
    void setPopupKeyChars(com.anysoftkeyboard.keyboards.Keyboard$Key) -> a
    int getKeyboardActionType() -> o
    java.lang.String getKeyboardPrefId() -> p
    int getKeyboardMode() -> q
    void setCondensedKeys(boolean) -> d
com.anysoftkeyboard.keyboards.AnyKeyboard$AnyKey -> com.anysoftkeyboard.keyboards.b:
    int[] KEY_STATE_FUNCTIONAL_NORMAL -> v
    int[] KEY_STATE_FUNCTIONAL_PRESSED -> w
    int[] shiftedCodes -> a
    int longPressCode -> b
    boolean mFunctionalKey -> x
    boolean mEnabled -> y
    void <init>(com.anysoftkeyboard.keyboards.Keyboard$Row,com.anysoftkeyboard.keyboards.KeyboardDimens) -> <init>
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.res.Resources,com.anysoftkeyboard.keyboards.Keyboard$Row,com.anysoftkeyboard.keyboards.KeyboardDimens,int,int,android.content.res.XmlResourceParser) -> <init>
    void enable() -> a
    void disable() -> b
    boolean isInside(int,int) -> a
    void setAsFunctional() -> c
    int[] getCurrentDrawableState() -> d
com.anysoftkeyboard.keyboards.AnyKeyboard$EnterKey -> com.anysoftkeyboard.keyboards.c:
    int[] KEY_STATE_ACTION_NORMAL -> v
    int[] KEY_STATE_ACTION_PRESSED -> w
    int mOriginalHeight -> x
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.res.Resources,com.anysoftkeyboard.keyboards.Keyboard$Row,com.anysoftkeyboard.keyboards.KeyboardDimens,int,int,android.content.res.XmlResourceParser) -> <init>
    void disable() -> b
    void enable() -> a
    int[] getCurrentDrawableState() -> d
com.anysoftkeyboard.keyboards.AnyKeyboard$HardKeyboardAction -> com.anysoftkeyboard.keyboards.d:
    int getKeyCode() -> a
    boolean isAltActive() -> b
    boolean isShiftActive() -> c
    void setNewKeyCode(int) -> a
com.anysoftkeyboard.keyboards.AnyKeyboard$HardKeyboardTranslator -> com.anysoftkeyboard.keyboards.e:
    void translatePhysicalCharacter(com.anysoftkeyboard.keyboards.AnyKeyboard$HardKeyboardAction) -> a
com.anysoftkeyboard.keyboards.AnyKeyboard$KeyboardMetadata -> com.anysoftkeyboard.keyboards.f:
    int keysCount -> a
    int rowHeight -> b
    int rowWidth -> c
    int verticalGap -> d
    boolean isTopRow -> e
    void <init>() -> <init>
    void <init>(byte) -> <init>
com.anysoftkeyboard.keyboards.AnyPopupKeyboard -> com.anysoftkeyboard.keyboards.g:
    int mAdditionalWidth -> e
    boolean mOneKeyPressPopup -> f
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.Context,int,com.anysoftkeyboard.keyboards.KeyboardDimens) -> <init>
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,java.lang.CharSequence,com.anysoftkeyboard.keyboards.KeyboardDimens) -> <init>
    java.util.HashSet getSentenceSeparators() -> f
    int getMinWidth() -> b
    java.lang.String getDefaultDictionaryLocale() -> e
    int getKeyboardNameResId() -> g
    int getKeyboardIconResId() -> j
    java.lang.String getKeyboardPrefId() -> p
    boolean isOneKeyEventPopup() -> r
    void setIsOneKeyEventPopup(boolean) -> e
    void addGenericRows$43d5def5(int,com.anysoftkeyboard.keyboards.KeyboardDimens) -> a
com.anysoftkeyboard.keyboards.ExternalAnyKeyboard -> com.anysoftkeyboard.keyboards.h:
    java.lang.String mPrefId -> e
    int mNameResId -> f
    int mIconId -> g
    java.lang.String mDefaultDictionary -> h
    com.anysoftkeyboard.keyboards.HardKeyboardSequenceHandler mHardKeyboardTranslator -> i
    java.util.HashSet mAdditionalIsLetterExceptions -> j
    java.util.HashSet mSentenceSeparators -> k
    com.anysoftkeyboard.keyboardextensions.KeyboardExtension mExtensionLayout -> l
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.Context,int,int,java.lang.String,int,int,int,java.lang.String,java.lang.String,java.lang.String,int) -> <init>
    void setExtensionLayout$1ba72e20() -> r
    com.anysoftkeyboard.keyboardextensions.KeyboardExtension getExtensionLayout() -> s
    com.anysoftkeyboard.keyboards.HardKeyboardSequenceHandler createPhysicalTranslatorFromResourceId(android.content.Context,int) -> a
    int[] getKeyCodesFromPhysicalSequence(java.lang.String) -> a
    java.lang.String getDefaultDictionaryLocale() -> e
    java.lang.String getKeyboardPrefId() -> p
    int getKeyboardIconResId() -> j
    int getKeyboardNameResId() -> g
    void translatePhysicalCharacter(com.anysoftkeyboard.keyboards.AnyKeyboard$HardKeyboardAction) -> a
    boolean isInnerWordLetter(char) -> b
    java.util.HashSet getSentenceSeparators() -> f
    void setPopupKeyChars(com.anysoftkeyboard.keyboards.Keyboard$Key) -> a
com.anysoftkeyboard.keyboards.GenericKeyboard -> com.anysoftkeyboard.keyboards.i:
    boolean mDisableKeyPreviews -> e
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,int,java.lang.String,int,boolean) -> <init>
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,int,int,java.lang.String,int) -> <init>
    boolean disableKeyPreviews() -> t
com.anysoftkeyboard.keyboards.HardKeyboardSequenceHandler -> com.anysoftkeyboard.keyboards.j:
    int[] msQwerty -> a
    long mLastTypedKeyEventTime -> b
    com.anysoftkeyboard.keyboards.KeyEventStateMachine mCurrentSequence -> c
    void <init>() -> <init>
    void addQwertyTranslation(java.lang.String) -> a
    void addSequence(int[],int) -> a
    void addShiftSequence(int[],int) -> b
    void addAltSequence(int[],int) -> c
    int addNewKey$7af7afd6(int) -> b
    boolean addSpecialKey(int) -> a
    int getCurrentCharacter(int,com.anysoftkeyboard.AnyKeyboardContextProvider) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.KeyEventStateMachine -> com.anysoftkeyboard.keyboards.k:
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState start -> a
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$RingBuffer walker -> b
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$RingBuffer walkerhelper -> c
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$RingBuffer walkerunused -> d
    int sequenceLength -> e
    int resultChar -> f
    void <init>() -> <init>
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState addNextState(com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState,int) -> a
    void addSequence(int[],int) -> a
    void addSpecialKeySequence(int[],int,int) -> a
    int addKeyCode$7af7afd6(int) -> a
    int getCharacter() -> a
    int getSequenceLength() -> b
    void reset() -> c
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState access$200(com.anysoftkeyboard.keyboards.KeyEventStateMachine) -> a
com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState -> com.anysoftkeyboard.keyboards.l:
    java.util.LinkedList transitions -> b
    int result -> c
    com.anysoftkeyboard.keyboards.KeyEventStateMachine this$0 -> a
    void <init>(com.anysoftkeyboard.keyboards.KeyEventStateMachine) -> <init>
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState getNext(int) -> a
    void addNextState(int,com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState) -> a
    void setCharacter(int) -> b
    boolean hasNext() -> a
    int access$300(com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState) -> a
com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventTransition -> com.anysoftkeyboard.keyboards.m:
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState next -> b
    int keyCode -> c
    com.anysoftkeyboard.keyboards.KeyEventStateMachine this$0 -> a
    void <init>(com.anysoftkeyboard.keyboards.KeyEventStateMachine,int,com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState) -> <init>
    int access$000(com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventTransition) -> a
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState access$100(com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventTransition) -> b
com.anysoftkeyboard.keyboards.KeyEventStateMachine$NFAPart -> com.anysoftkeyboard.keyboards.n:
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$KeyEventState state -> a
    int iVisibleSequenceLength -> b
    int iSequenceLength -> c
    int resultChar -> e
    int sequenceLength -> f
    int visibleSequenceLength -> g
    com.anysoftkeyboard.keyboards.KeyEventStateMachine this$0 -> d
    void <init>(com.anysoftkeyboard.keyboards.KeyEventStateMachine) -> <init>
    void reset() -> a
    int access$400$42812847(com.anysoftkeyboard.keyboards.KeyEventStateMachine$NFAPart,int) -> a
    int access$600(com.anysoftkeyboard.keyboards.KeyEventStateMachine$NFAPart) -> a
    int access$700(com.anysoftkeyboard.keyboards.KeyEventStateMachine$NFAPart) -> b
    int access$800(com.anysoftkeyboard.keyboards.KeyEventStateMachine$NFAPart) -> c
com.anysoftkeyboard.keyboards.KeyEventStateMachine$RingBuffer -> com.anysoftkeyboard.keyboards.o:
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$NFAPart[] buffer -> c
    int start -> d
    int end -> e
    int count -> f
    boolean $assertionsDisabled -> a
    com.anysoftkeyboard.keyboards.KeyEventStateMachine this$0 -> b
    void <init>(com.anysoftkeyboard.keyboards.KeyEventStateMachine) -> <init>
    boolean hasItem() -> a
    com.anysoftkeyboard.keyboards.KeyEventStateMachine$NFAPart getItem() -> b
    void putItem(com.anysoftkeyboard.keyboards.KeyEventStateMachine$NFAPart) -> a
    int getCount() -> c
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.KeyEventStateMachine$State -> com.anysoftkeyboard.keyboards.p:
    int RESET$b9c2d52 -> a
    int REWIND$b9c2d52 -> b
    int NOMATCH$b9c2d52 -> c
    int PARTMATCH$b9c2d52 -> d
    int FULLMATCH$b9c2d52 -> e
    int[] $VALUES$1afc64b7 -> f
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.Keyboard -> com.anysoftkeyboard.keyboards.q:
    android.content.Context mKeyboardContext -> a
    com.anysoftkeyboard.AnyKeyboardContextProvider mASKContext -> b
    int mLayoutResId -> c
    int mDefaultHorizontalGap -> e
    int mDefaultWidth -> f
    int mDefaultHeightCode -> g
    int mDefaultVerticalGap -> h
    boolean mShifted -> i
    com.anysoftkeyboard.keyboards.Keyboard$Key mShiftKey -> j
    int mShiftKeyIndex -> k
    int mTotalHeight -> l
    int mTotalWidth -> m
    java.util.List mKeys -> n
    java.util.List mModifierKeys -> o
    int mDisplayWidth -> p
    int mKeyboardMode -> d
    int mCellWidth -> q
    int mCellHeight -> r
    int[][] mGridNeighbors -> s
    int mProximityThreshold -> t
    float SEARCH_DISTANCE -> u
    int getKeyHeightCode$35086326(android.content.res.TypedArray,int) -> a
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.Context,int,int) -> <init>
    java.util.List getKeys() -> u
    int getVerticalGap() -> v
    int getHeight() -> a
    int getMinWidth() -> b
    boolean setShifted(boolean) -> b
    boolean isShifted() -> k
    void computeNearestNeighbors() -> w
    int[] getNearestKeys(int,int) -> a
    com.anysoftkeyboard.keyboards.Keyboard$Row createRowFromXml(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.res.Resources,android.content.res.XmlResourceParser) -> a
    com.anysoftkeyboard.keyboards.Keyboard$Key createKeyFromXml(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.res.Resources,com.anysoftkeyboard.keyboards.Keyboard$Row,com.anysoftkeyboard.keyboards.KeyboardDimens,int,int,android.content.res.XmlResourceParser) -> a
    void loadKeyboard(com.anysoftkeyboard.keyboards.KeyboardDimens) -> a
    int getDimensionOrFraction(android.content.res.TypedArray,int,int,int) -> a
    int access$000(com.anysoftkeyboard.keyboards.Keyboard) -> a
    int access$100(com.anysoftkeyboard.keyboards.Keyboard) -> b
    int access$200(com.anysoftkeyboard.keyboards.Keyboard) -> c
    int access$300(com.anysoftkeyboard.keyboards.Keyboard) -> d
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.Keyboard$Key -> com.anysoftkeyboard.keyboards.r:
    int[] codes -> c
    java.lang.CharSequence label -> d
    android.graphics.drawable.Drawable icon -> e
    android.graphics.drawable.Drawable iconPreview -> f
    int width -> g
    int height -> h
    int gap -> i
    boolean sticky -> j
    int x -> k
    int y -> l
    boolean pressed -> m
    boolean on -> n
    java.lang.CharSequence text -> o
    java.lang.CharSequence popupCharacters -> p
    int edgeFlags -> q
    boolean modifier -> r
    com.anysoftkeyboard.keyboards.Keyboard keyboard -> a
    com.anysoftkeyboard.keyboards.Keyboard$Row row -> s
    int popupResId -> t
    boolean repeatable -> u
    int[] KEY_STATE_NORMAL_ON -> b
    int[] KEY_STATE_PRESSED_ON -> v
    int[] KEY_STATE_NORMAL_OFF -> w
    int[] KEY_STATE_PRESSED_OFF -> x
    int[] KEY_STATE_NORMAL -> y
    int[] KEY_STATE_PRESSED -> z
    void <init>(com.anysoftkeyboard.keyboards.Keyboard$Row,com.anysoftkeyboard.keyboards.KeyboardDimens) -> <init>
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.res.Resources,com.anysoftkeyboard.keyboards.Keyboard$Row,com.anysoftkeyboard.keyboards.KeyboardDimens,int,int,android.content.res.XmlResourceParser) -> <init>
    int[] parseCSV(java.lang.String) -> a
    boolean isInside(int,int) -> a
    int squaredDistanceFrom(int,int) -> b
    int[] getCurrentDrawableState() -> d
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.Keyboard$Row -> com.anysoftkeyboard.keyboards.s:
    int defaultWidth -> a
    int defaultHeightCode -> b
    int defaultHorizontalGap -> c
    int verticalGap -> d
    int rowEdgeFlags -> e
    int mode -> f
    com.anysoftkeyboard.keyboards.Keyboard parent -> g
    void <init>(com.anysoftkeyboard.keyboards.Keyboard) -> <init>
    void <init>(com.anysoftkeyboard.AnyKeyboardContextProvider,android.content.res.Resources,com.anysoftkeyboard.keyboards.Keyboard,android.content.res.XmlResourceParser) -> <init>
    com.anysoftkeyboard.keyboards.Keyboard access$400(com.anysoftkeyboard.keyboards.Keyboard$Row) -> a
com.anysoftkeyboard.keyboards.KeyboardAddOnAndBuilder -> com.anysoftkeyboard.keyboards.t:
    int mResId -> a
    int mLandscapeResId -> b
    int mIconResId -> c
    java.lang.String mDefaultDictionary -> d
    int mQwertyTranslationId -> e
    java.lang.String mAdditionalIsLetterExceptions -> f
    java.lang.String mSentenceSeparators -> g
    boolean mKeyboardDefaultEnabled -> h
    void <init>(android.content.Context,java.lang.String,int,int,int,java.lang.String,int,int,java.lang.String,java.lang.String,java.lang.String,int,boolean) -> <init>
    boolean getKeyboardDefaultEnabled() -> g
    java.lang.String getKeyboardLocale() -> h
    com.anysoftkeyboard.keyboards.AnyKeyboard createKeyboard(com.anysoftkeyboard.AnyKeyboardContextProvider,int) -> a
com.anysoftkeyboard.keyboards.KeyboardCondensor -> com.anysoftkeyboard.keyboards.u:
    boolean mKeyboardCondensed -> a
    java.util.Map mKeySizesMap -> b
    com.anysoftkeyboard.keyboards.AnyKeyboard mKeyboard -> c
    void <init>(com.anysoftkeyboard.keyboards.AnyKeyboard) -> <init>
    void setCondensedKeys(boolean) -> a
    int condenseLeftSide(float,int,com.anysoftkeyboard.keyboards.Keyboard$Key,int) -> a
    void condenseRightSide(float,int,int,java.util.Stack,com.anysoftkeyboard.keyboards.Keyboard$Key) -> a
com.anysoftkeyboard.keyboards.KeyboardCondensor$KeySize -> com.anysoftkeyboard.keyboards.v:
    int width -> a
    int height -> b
    int X -> c
    int Y -> d
    void <init>(int,int,int,int) -> <init>
com.anysoftkeyboard.keyboards.KeyboardDimens -> com.anysoftkeyboard.keyboards.w:
    int getKeyboardMaxWidth() -> a
    float getKeyHorizontalGap() -> b
    float getRowVerticalGap() -> c
    int getNormalKeyHeight() -> d
    int getSmallKeyHeight() -> e
    int getLargeKeyHeight() -> f
com.anysoftkeyboard.keyboards.KeyboardFactory -> com.anysoftkeyboard.keyboards.x:
    com.anysoftkeyboard.keyboards.KeyboardFactory msInstance -> b
    java.util.ArrayList getAllAvailableKeyboards(android.content.Context) -> c
    java.util.ArrayList getEnabledKeyboards(com.anysoftkeyboard.AnyKeyboardContextProvider) -> a
    void <init>() -> <init>
    com.anysoftkeyboard.addons.AddOn createConcreateAddOn(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.KeyboardSwitcher -> com.anysoftkeyboard.keyboards.y:
    java.lang.String TAG -> c
    com.anysoftkeyboard.keyboards.AnyKeyboard[] EMPTY_AnyKeyboards -> a
    int KEYBOARDMODE_NORMAL -> d
    int KEYBOARDMODE_URL -> e
    int KEYBOARDMODE_EMAIL -> f
    int KEYBOARDMODE_IM -> g
    com.anysoftkeyboard.keyboards.views.AnyKeyboardView mInputView -> b
    com.anysoftkeyboard.AnySoftKeyboard mContext -> h
    int mLastSelectedSymbolsKeyboard -> i
    com.anysoftkeyboard.keyboards.AnyKeyboard[] mSymbolsKeyboardsArray -> j
    com.anysoftkeyboard.keyboards.AnyKeyboard[] mAlphabetKeyboards -> k
    com.anysoftkeyboard.keyboards.KeyboardAddOnAndBuilder[] mAlphabetKeyboardsCreators -> l
    boolean mRightToLeftMode -> m
    boolean mKeyboardLocked -> n
    int mLastSelectedKeyboard -> o
    boolean mAlphabetMode -> p
    int mLastKeyboardMode -> q
    int mLatinKeyboardIndex -> r
    com.anysoftkeyboard.keyboards.KeyboardDimens mKeyboardDimens -> s
    void <init>(com.anysoftkeyboard.AnySoftKeyboard) -> <init>
    void setInputView(com.anysoftkeyboard.keyboards.views.AnyKeyboardView) -> a
    com.anysoftkeyboard.keyboards.AnyKeyboard getSymbolsKeyboard(int,int) -> a
    com.anysoftkeyboard.keyboards.AnyKeyboard[] getAlphabetKeyboards() -> g
    com.anysoftkeyboard.keyboards.KeyboardAddOnAndBuilder[] getEnabledKeyboardsBuilders() -> a
    void makeKeyboards(boolean) -> a
    int findLatinKeyboardIndex() -> h
    void resetKeyboardsCache() -> i
    void setKeyboardMode(int,android.view.inputmethod.EditorInfo) -> a
    int getKeyboardMode(android.view.inputmethod.EditorInfo) -> b
    boolean isAlphabetMode() -> b
    com.anysoftkeyboard.keyboards.AnyKeyboard nextAlphabetKeyboard(android.view.inputmethod.EditorInfo,java.lang.String) -> a
    com.anysoftkeyboard.keyboards.AnyKeyboard getLockedKeyboard(android.view.inputmethod.EditorInfo) -> c
    com.anysoftkeyboard.keyboards.AnyKeyboard nextAlphabetKeyboard(android.view.inputmethod.EditorInfo,boolean) -> a
    com.anysoftkeyboard.keyboards.AnyKeyboard nextSymbolsKeyboard(android.view.inputmethod.EditorInfo) -> d
    com.anysoftkeyboard.keyboards.AnyKeyboard setKeyboard(android.view.inputmethod.EditorInfo,com.anysoftkeyboard.keyboards.AnyKeyboard) -> a
    com.anysoftkeyboard.keyboards.AnyKeyboard getCurrentKeyboard() -> c
    com.anysoftkeyboard.keyboards.AnyKeyboard getAlphabetKeyboard(int,int) -> b
    com.anysoftkeyboard.keyboards.AnyKeyboard nextKeyboard(android.view.inputmethod.EditorInfo,com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType) -> a
    com.anysoftkeyboard.keyboards.AnyKeyboard nextAlterKeyboard(android.view.inputmethod.EditorInfo) -> a
    void onLowMemory() -> d
    boolean isRightToLeftMode() -> e
    boolean shouldPopupForLanguageSwitch() -> f
    com.anysoftkeyboard.AnySoftKeyboard access$000(com.anysoftkeyboard.keyboards.KeyboardSwitcher) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.KeyboardSwitcher$1 -> com.anysoftkeyboard.keyboards.z:
    android.content.res.Resources val$res -> a
    com.anysoftkeyboard.keyboards.KeyboardSwitcher this$0 -> b
    void <init>(com.anysoftkeyboard.keyboards.KeyboardSwitcher,android.content.res.Resources) -> <init>
    int getSmallKeyHeight() -> e
    float getRowVerticalGap() -> c
    int getNormalKeyHeight() -> d
    int getLargeKeyHeight() -> f
    int getKeyboardMaxWidth() -> a
    float getKeyHorizontalGap() -> b
com.anysoftkeyboard.keyboards.KeyboardSwitcher$2 -> com.anysoftkeyboard.keyboards.aa:
    int[] $SwitchMap$com$anysoftkeyboard$keyboards$KeyboardSwitcher$NextKeyboardType -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType -> com.anysoftkeyboard.keyboards.ab:
    com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType Symbols -> a
    com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType Alphabet -> b
    com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType AlphabetSupportsPhysical -> c
    com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType Any -> d
    com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType PreviousAny -> e
    com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType AnyInsideMode -> f
    com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType OtherMode -> g
    com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType[] $VALUES -> h
    com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType[] values() -> values
    com.anysoftkeyboard.keyboards.KeyboardSwitcher$NextKeyboardType valueOf(java.lang.String) -> valueOf
    void <init>(java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.physical.HardKeyboardActionImpl -> com.anysoftkeyboard.keyboards.a.a:
    int mKeyCode -> a
    boolean mChanegd -> b
    long mMetaState -> c
    int META_ACTIVE_ALT -> d
    int META_ACTIVE_SHIFT -> e
    void <init>() -> <init>
    void initializeAction(android.view.KeyEvent,long) -> a
    int getKeyCode() -> a
    boolean isAltActive() -> b
    boolean isShiftActive() -> c
    void setNewKeyCode(int) -> a
    boolean getKeyCodeWasChanged() -> d
com.anysoftkeyboard.keyboards.physical.MyMetaKeyKeyListener -> com.anysoftkeyboard.keyboards.a.b:
    java.lang.Object CAP -> a
    java.lang.Object ALT -> b
    java.lang.Object SYM -> c
    java.lang.Object SELECTING -> d
    int getMetaState(long) -> a
    int getMetaState(long,int) -> a
    int getActive(long,int,int,int) -> a
    long adjustMetaAfterKeypress(long) -> b
    long adjust(long,int,long) -> a
    long handleKeyDown$41e3bb3c(long,int) -> b
    long press(long,int,long) -> b
    long handleKeyUp$41e3bb3c(long,int) -> c
    long release(long,int,long) -> c
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView -> com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView:
    int mKeyRepeatInterval -> l
    int[] LONG_PRESSABLE_STATE_SET -> m
    int[] DRAWABLE_STATE_MODIFIER_NORMAL -> n
    int[] DRAWABLE_STATE_MODIFIER_PRESSED -> o
    int[] DRAWABLE_STATE_MODIFIER_LOCKED -> p
    int[] DRAWABLE_STATE_ACTION_NORMAL -> q
    int[] DRAWABLE_STATE_ACTION_DONE -> r
    int[] DRAWABLE_STATE_ACTION_SEARCH -> s
    int[] DRAWABLE_STATE_ACTION_GO -> t
    float mKeyTextSize -> u
    android.graphics.Paint$FontMetrics mTextFM -> v
    android.content.res.ColorStateList mKeyTextColor -> w
    android.graphics.Typeface mKeyTextStyle -> x
    float mLabelTextSize -> y
    android.graphics.Paint$FontMetrics mLabelFM -> z
    float mHintTextSize -> A
    android.content.res.ColorStateList mHintTextColor -> B
    android.graphics.Paint$FontMetrics mHintTextFM -> C
    int mSymbolColorScheme -> D
    int mShadowColor -> E
    int mShadowRadius -> F
    int mShadowOffsetX -> G
    int mShadowOffsetY -> H
    android.graphics.drawable.Drawable mKeyBackground -> I
    android.graphics.drawable.Drawable mShiftIcon -> J
    android.graphics.drawable.Drawable mControlIcon -> K
    android.graphics.drawable.Drawable mActionKeyIcon -> L
    android.graphics.drawable.Drawable mDeleteKeyIcon -> M
    android.graphics.drawable.Drawable mSpaceKeyIcon -> N
    android.graphics.drawable.Drawable mTabKeyIcon -> O
    android.graphics.drawable.Drawable mCancelKeyIcon -> P
    android.graphics.drawable.Drawable mGlobeKeyIcon -> Q
    android.graphics.drawable.Drawable mMicKeyIcon -> R
    android.graphics.drawable.Drawable mSettingsKeyIcon -> S
    android.graphics.drawable.Drawable mArrowRightKeyIcon -> T
    android.graphics.drawable.Drawable mArrowLeftKeyIcon -> U
    android.graphics.drawable.Drawable mArrowUpKeyIcon -> V
    android.graphics.drawable.Drawable mArrowDownKeyIcon -> W
    float mBackgroundDimAmount -> aa
    float mKeyHysteresisDistance -> ab
    float mVerticalCorrection -> ac
    int mPreviewOffset -> ad
    com.anysoftkeyboard.keyboards.AnyKeyboard mKeyboard -> ae
    com.anysoftkeyboard.keyboards.Keyboard$Key[] mKeys -> af
    android.view.ViewGroup mPreviewLayut -> ag
    android.widget.TextView mPreviewText -> ah
    android.widget.ImageView mPreviewIcon -> ai
    android.widget.PopupWindow mPreviewPopup -> aj
    int mPreviewKeyTextSize -> ak
    int mPreviewLabelTextSize -> al
    int mPreviewPaddingWidth -> am
    int mPreviewPaddingHeight -> an
    int[] mOffsetInWindow -> ao
    int mOldPreviewKeyIndex -> ap
    boolean mShowPreview -> aq
    boolean mShowTouchPoints -> ar
    int mPopupPreviewOffsetX -> as
    int mPopupPreviewOffsetY -> at
    int mWindowY -> au
    int mPopupPreviewDisplayedY -> av
    int mDelayBeforePreview -> aw
    int mDelayAfterPreview -> ax
    android.widget.PopupWindow mMiniKeyboardPopup -> ay
    com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView mMiniKeyboard -> a
    android.view.View mMiniKeyboardParent -> az
    java.util.WeakHashMap mMiniKeyboardCache -> aA
    int mMiniKeyboardOriginX -> aB
    int mMiniKeyboardOriginY -> aC
    long mMiniKeyboardPopupTime -> aD
    int[] mWindowOffset -> aE
    float mMiniKeyboardSlideAllowance -> aF
    int mMiniKeyboardTrackerId -> aG
    com.anysoftkeyboard.keyboards.views.OnKeyboardActionListener mKeyboardActionListener -> b
    java.util.ArrayList mPointerTrackers -> aH
    com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView$PointerQueue mPointerQueue -> c
    boolean mHasDistinctMultitouch -> aI
    int mOldPointerCount -> aJ
    com.anysoftkeyboard.keyboards.views.KeyDetector mKeyDetector -> d
    android.view.GestureDetector mGestureDetector -> aK
    com.anysoftkeyboard.keyboards.views.SwipeTracker mSwipeTracker -> aL
    int mSwipeVelocityThreshold -> e
    int mSwipeXDistanceThreshold -> f
    int mSwipeYDistanceThreshold -> g
    int mSwipeSpaceXDistanceThreshold -> h
    int mScrollXDistanceThreshold -> i
    int mScrollYDistanceThreshold -> j
    boolean mDisambiguateSwipe -> k
    boolean mDrawPending -> aM
    android.graphics.Rect mDirtyRect -> aN
    android.graphics.Bitmap mBuffer -> aO
    boolean mKeyboardChanged -> aP
    com.anysoftkeyboard.keyboards.Keyboard$Key mInvalidatedKey -> aQ
    android.graphics.Canvas mCanvas -> aR
    android.graphics.Paint mPaint -> aS
    android.graphics.Rect mKeyBackgroundPadding -> aT
    android.graphics.Rect mClipRegion -> aU
    com.anysoftkeyboard.AnyKeyboardContextProvider mAskContext -> aV
    com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView$UIHandler mHandler -> aW
    android.graphics.drawable.Drawable mPreviewKeyBackground -> aX
    int mPreviewKeyTextColor -> aY
    com.anysoftkeyboard.keyboards.views.KeyboardDimensFromTheme mKeyboardDimens -> aZ
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet,int) -> <init>
    void setAnySoftKeyboardContext(com.anysoftkeyboard.AnyKeyboardContextProvider) -> a
    boolean setValueFromTheme(android.content.res.TypedArray,int[],int) -> a
    boolean setValueFromTheme_v2(android.content.res.TypedArray,int) -> a
    boolean setKeyIconValueFromTheme(android.content.res.TypedArray,int) -> b
    int getKeyboardStyleResId(com.anysoftkeyboard.theme.KeyboardTheme) -> a
    void reloadSwipeThresholdsSettings(android.content.res.Resources) -> a
    void setOnKeyboardActionListener(com.anysoftkeyboard.keyboards.views.OnKeyboardActionListener) -> a
    void setKeyboard(com.anysoftkeyboard.keyboards.AnyKeyboard) -> a
    void setKeyboard(com.anysoftkeyboard.keyboards.AnyKeyboard,float) -> a
    com.anysoftkeyboard.keyboards.AnyKeyboard getKeyboard() -> a
    boolean hasDistinctMultitouch() -> b
    boolean setShifted(boolean) -> a
    boolean isShifted() -> c
    boolean setControl(boolean) -> b
    boolean isControl() -> d
    void setPreviewEnabled(boolean) -> c
    void setProximityCorrectionEnabled$1385ff() -> e
    java.lang.CharSequence adjustCase(java.lang.CharSequence) -> a
    void onMeasure(int,int) -> onMeasure
    void onSizeChanged(int,int,int,int) -> onSizeChanged
    void onDraw(android.graphics.Canvas) -> onDraw
    void onBufferDraw() -> o
    android.graphics.drawable.Drawable getIconToDrawForKey(com.anysoftkeyboard.keyboards.Keyboard$Key,boolean) -> a
    void dismissKeyPreview() -> f
    void showPreview(int,com.anysoftkeyboard.keyboards.views.PointerTracker) -> a
    void invalidateAllKeys() -> g
    void invalidateKey(com.anysoftkeyboard.keyboards.Keyboard$Key) -> a
    com.anysoftkeyboard.keyboards.KeyboardDimens getThemedKeyboardDimens() -> h
    boolean onLongPress(android.content.Context,com.anysoftkeyboard.keyboards.Keyboard$Key,boolean,boolean) -> a
    android.view.MotionEvent generateMiniKeyboardMotionEvent(int,int,int,long) -> a
    com.anysoftkeyboard.keyboards.views.PointerTracker getPointerTracker(int) -> a
    boolean onTouchEvent(android.view.MotionEvent) -> onTouchEvent
    boolean isFirstDownEventInsideSpaceBar() -> i
    com.anysoftkeyboard.keyboards.Keyboard$Key findKeyByKeyCode$27383fb2() -> j
    boolean closing() -> k
    void onDetachedFromWindow() -> onDetachedFromWindow
    void onSharedPreferenceChanged(android.content.SharedPreferences,java.lang.String) -> onSharedPreferenceChanged
    boolean isPopupShowing() -> l
    boolean dismissPopupKeyboard() -> m
    boolean handleBack() -> n
    void access$000(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView,int,com.anysoftkeyboard.keyboards.views.PointerTracker) -> a
    android.widget.PopupWindow access$100(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView) -> a
    int access$200(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView) -> b
    boolean access$300(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView,int,com.anysoftkeyboard.keyboards.views.PointerTracker) -> b
    void <clinit>() -> <clinit>
com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView$1 -> com.anysoftkeyboard.keyboards.views.a:
    com.anysoftkeyboard.keyboards.AnyPopupKeyboard val$keyboard -> a
    com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView this$0 -> b
    void <init>(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView,com.anysoftkeyboard.keyboards.AnyPopupKeyboard) -> <init>
    void onKey(int,int[],int,int) -> a
    void onMultiTap() -> b
    void onText(java.lang.CharSequence) -> a
    void onCancel() -> j
    void onSwipeLeft(boolean) -> b
    void onSwipeRight(boolean) -> a
    void onSwipeUp(boolean) -> d
    void onSwipeDown(boolean) -> c
    void onPinch() -> c
    void onSeparate() -> d
    void onPress(int) -> b
    void onRelease(int) -> c
    void endInputConnectionEdit() -> h
    void startInputConnectionEdit() -> g
com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView$PointerQueue -> com.anysoftkeyboard.keyboards.views.b:
    java.util.LinkedList mQueue -> a
    void <init>() -> <init>
    void add(com.anysoftkeyboard.keyboards.views.PointerTracker) -> a
    int lastIndexOf(com.anysoftkeyboard.keyboards.views.PointerTracker) -> b
    void releaseAllPointersOlderThan(com.anysoftkeyboard.keyboards.views.PointerTracker,long) -> a
    void releaseAllPointersExcept(com.anysoftkeyboard.keyboards.views.PointerTracker,long) -> b
    void remove(com.anysoftkeyboard.keyboards.views.PointerTracker) -> c
com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView$UIHandler -> com.anysoftkeyboard.keyboards.views.c:
    boolean mInKeyRepeat -> b
    com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView this$0 -> a
    void <init>(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView) -> <init>
    void handleMessage(android.os.Message) -> handleMessage
    void startKeyRepeatTimer(long,int,com.anysoftkeyboard.keyboards.views.PointerTracker) -> a
    void cancelKeyRepeatTimer() -> a
    boolean isInKeyRepeat() -> b
    void cancelKeyTimers() -> c
com.anysoftkeyboard.keyboards.views.AnyKeyboardView -> com.anysoftkeyboard.keyboards.views.AnyKeyboardView:
    boolean mExtensionVisible -> l
    int mExtensionKeyboardYActivationPoint -> m
    int mExtensionKeyboardPopupOffset -> n
    int mExtensionKeyboardYDismissPoint -> o
    com.anysoftkeyboard.keyboards.Keyboard$Key mExtensionKey -> p
    com.anysoftkeyboard.keyboards.Keyboard$Key mUtilityKey -> q
    com.anysoftkeyboard.keyboards.Keyboard$Key mSpaceBarKey -> r
    android.graphics.Point mFirstTouchPoint -> s
    java.lang.Boolean mCachedIsFirstDownEventInsideSpaceBar -> t
    long mExtensionKeyboardAreaEntranceTime -> u
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet,int) -> <init>
    void setKeyboard(com.anysoftkeyboard.keyboards.AnyKeyboard) -> a
    int getKeyboardStyleResId(com.anysoftkeyboard.theme.KeyboardTheme) -> a
    boolean isFirstDownEventInsideSpaceBar() -> i
    void simulateLongPress$13462e() -> o
    void draw(android.graphics.Canvas) -> draw
    boolean onLongPress(android.content.Context,com.anysoftkeyboard.keyboards.Keyboard$Key,boolean,boolean) -> a
    boolean onTouchEvent(android.view.MotionEvent) -> onTouchEvent
    boolean dismissPopupKeyboard() -> m
    void showQuickTextPopupKeyboard(android.content.Context,com.anysoftkeyboard.quicktextkeys.QuickTextKey) -> a
    void openUtilityKeyboard() -> p
com.anysoftkeyboard.keyboards.views.AskGestureEventsListener -> com.anysoftkeyboard.keyboards.views.d:
    com.anysoftkeyboard.keyboards.views.SwipeTracker mSwipeTracker -> a
    com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView mKeyboardView -> b
    void <init>(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView,com.anysoftkeyboard.keyboards.views.SwipeTracker) -> <init>
    boolean onScroll(android.view.MotionEvent,android.view.MotionEvent,float,float) -> onScroll
    boolean onFling(android.view.MotionEvent,android.view.MotionEvent,float,float) -> onFling
    boolean onPinch(float) -> a
    boolean onSeparate(float) -> b
    boolean onDown(android.view.MotionEvent) -> onDown
    void onLongPress(android.view.MotionEvent) -> onLongPress
    void onShowPress(android.view.MotionEvent) -> onShowPress
    boolean onSingleTapUp(android.view.MotionEvent) -> onSingleTapUp
com.anysoftkeyboard.keyboards.views.CandidateView -> com.anysoftkeyboard.keyboards.views.CandidateView:
    com.anysoftkeyboard.AnySoftKeyboard mService -> a
    java.util.ArrayList mSuggestions -> b
    boolean mShowingCompletions -> c
    java.lang.CharSequence mSelectedString -> d
    int mSelectedIndex -> e
    int mTouchX -> f
    android.graphics.drawable.Drawable mSelectionHighlight -> g
    boolean mTypedWordValid -> h
    boolean mHaveMinimalSuggestion -> i
    android.graphics.Rect mBgPadding -> j
    android.graphics.drawable.Drawable mDivider -> k
    int[] mWordWidth -> l
    int[] mWordX -> m
    int mColorNormal -> n
    int mColorRecommended -> o
    int mColorOther -> p
    android.graphics.Paint mPaint -> q
    boolean mScrolled -> r
    boolean mShowingAddToDictionary -> s
    java.lang.CharSequence mAddToDictionaryHint -> t
    int mTargetScrollX -> u
    int mMinTouchableWidth -> v
    int mTotalWidth -> w
    android.view.GestureDetector mGestureDetector -> x
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
    void <init>(android.content.Context,android.util.AttributeSet,int) -> <init>
    void setService(com.anysoftkeyboard.AnySoftKeyboard) -> a
    int computeHorizontalScrollRange() -> computeHorizontalScrollRange
    void onDraw(android.graphics.Canvas) -> onDraw
    void setSuggestions(java.util.List,boolean,boolean,boolean) -> a
    void showAddToDictionaryHint(java.lang.CharSequence) -> a
    boolean dismissAddToDictionaryHint() -> a
    void clear() -> b
    boolean onTouchEvent(android.view.MotionEvent) -> onTouchEvent
    boolean access$002(com.anysoftkeyboard.keyboards.views.CandidateView,boolean) -> a
    boolean access$000(com.anysoftkeyboard.keyboards.views.CandidateView) -> a
    int access$100(com.anysoftkeyboard.keyboards.views.CandidateView) -> b
    int access$202(com.anysoftkeyboard.keyboards.views.CandidateView,int) -> a
com.anysoftkeyboard.keyboards.views.CandidateView$CandidateStripGestureListener -> com.anysoftkeyboard.keyboards.views.e:
    int mTouchSlopSquare -> b
    com.anysoftkeyboard.keyboards.views.CandidateView this$0 -> a
    void <init>(com.anysoftkeyboard.keyboards.views.CandidateView,int) -> <init>
    boolean onDown(android.view.MotionEvent) -> onDown
    boolean onScroll(android.view.MotionEvent,android.view.MotionEvent,float,float) -> onScroll
com.anysoftkeyboard.keyboards.views.KeyDetector -> com.anysoftkeyboard.keyboards.views.f:
    com.anysoftkeyboard.keyboards.Keyboard mKeyboard -> a
    com.anysoftkeyboard.keyboards.Keyboard$Key[] mKeys -> f
    int mCorrectionX -> b
    int mCorrectionY -> c
    boolean mProximityCorrectOn -> d
    int mProximityThresholdSquare -> e
    void <init>() -> <init>
    com.anysoftkeyboard.keyboards.Keyboard$Key[] setKeyboard(com.anysoftkeyboard.keyboards.Keyboard) -> a
    void setCorrection(float,float) -> a
    int getTouchX(int) -> a
    int getTouchY(int) -> b
    com.anysoftkeyboard.keyboards.Keyboard$Key[] getKeys() -> a
    void setProximityCorrectionEnabled$1385ff() -> b
    void setProximityThreshold(int) -> c
    int[] newCodeArray() -> c
    int getMaxNearbyKeys() -> d
    int getKeyIndexAndNearbyCodes(int,int,int[]) -> a
com.anysoftkeyboard.keyboards.views.KeyboardDimensFromTheme -> com.anysoftkeyboard.keyboards.views.g:
    int mMaxKeyboardWidth -> a
    float mKeyHorizontalGap -> b
    float mRowVerticalGap -> c
    int mNormalKeyHeight -> d
    int mSmallKeyHeight -> e
    int mLargeKeyHeight -> f
    void <init>() -> <init>
    int getKeyboardMaxWidth() -> a
    float getKeyHorizontalGap() -> b
    float getRowVerticalGap() -> c
    int getNormalKeyHeight() -> d
    int getSmallKeyHeight() -> e
    int getLargeKeyHeight() -> f
    void setKeyboardMaxWidth(int) -> a
    void setHorizontalKeyGap(float) -> a
    void setVerticalRowGap(float) -> b
    void setNormalKeyHeight(float) -> c
    void setLargeKeyHeight(float) -> d
    void setSmallKeyHeight(float) -> e
com.anysoftkeyboard.keyboards.views.MiniKeyboardKeyDetector -> com.anysoftkeyboard.keyboards.views.h:
    int mSlideAllowanceSquare -> f
    int mSlideAllowanceSquareTop -> g
    void <init>(float) -> <init>
    int getMaxNearbyKeys() -> d
    int getKeyIndexAndNearbyCodes(int,int,int[]) -> a
com.anysoftkeyboard.keyboards.views.OnKeyboardActionListener -> com.anysoftkeyboard.keyboards.views.i:
    void onPress(int) -> b
    void onRelease(int) -> c
    void onKey(int,int[],int,int) -> a
    void onMultiTap() -> b
    void onText(java.lang.CharSequence) -> a
    void onCancel() -> j
    void onSwipeLeft(boolean) -> b
    void onSwipeRight(boolean) -> a
    void onSwipeDown(boolean) -> c
    void onSwipeUp(boolean) -> d
    void onPinch() -> c
    void onSeparate() -> d
    void startInputConnectionEdit() -> g
    void endInputConnectionEdit() -> h
com.anysoftkeyboard.keyboards.views.PointerTracker -> com.anysoftkeyboard.keyboards.views.j:
    int mPointerId -> a
    int mDelayBeforeKeyRepeatStart -> b
    int mLongPressKeyTimeout -> c
    int mMultiTapKeyTimeout -> d
    com.anysoftkeyboard.keyboards.views.PointerTracker$UIProxy mProxy -> e
    com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView$UIHandler mHandler -> f
    com.anysoftkeyboard.keyboards.views.KeyDetector mKeyDetector -> g
    com.anysoftkeyboard.keyboards.views.OnKeyboardActionListener mListener -> h
    boolean mHasDistinctMultitouch -> i
    com.anysoftkeyboard.keyboards.Keyboard$Key[] mKeys -> j
    int mKeyHysteresisDistanceSquared -> k
    com.anysoftkeyboard.keyboards.views.PointerTracker$KeyState mKeyState -> l
    boolean mKeyboardLayoutHasBeenChanged -> m
    boolean mKeyAlreadyProcessed -> n
    boolean mIsRepeatableKey -> o
    boolean mIsInSlidingKeyInput -> p
    int mLastSentIndex -> q
    int mTapCount -> r
    long mLastTapTime -> s
    boolean mInMultiTap -> t
    java.lang.StringBuilder mPreviewLabel -> u
    int mPreviousKey -> v
    void <init>(int,com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView$UIHandler,com.anysoftkeyboard.keyboards.views.KeyDetector,com.anysoftkeyboard.keyboards.views.PointerTracker$UIProxy) -> <init>
    void setOnKeyboardActionListener(com.anysoftkeyboard.keyboards.views.OnKeyboardActionListener) -> a
    void setKeyboard(com.anysoftkeyboard.keyboards.Keyboard$Key[],float) -> a
    boolean isValidKeyIndex(int) -> d
    com.anysoftkeyboard.keyboards.Keyboard$Key getKey(int) -> a
    boolean isModifierInternal(int) -> e
    boolean isModifier() -> a
    boolean isOnModifierKey(int,int) -> a
    void updateKey(int) -> b
    void setAlreadyProcessed() -> b
    void onDownEvent(int,int,long) -> a
    void onMoveEvent$4868d6cf(int,int) -> b
    void onUpEvent(int,int,long) -> b
    void onCancelEvent$4868d6cf() -> c
    void repeatKey(int) -> c
    int getLastX() -> d
    int getLastY() -> e
    boolean isMinorMoveBounce(int,int,int) -> a
    void showKeyPreviewAndUpdateKey(int) -> f
    void startLongPressTimer(int) -> g
    void detectAndSendKey(int,int,int,long) -> a
    java.lang.CharSequence getPreviewText(com.anysoftkeyboard.keyboards.Keyboard$Key,boolean) -> a
    void resetMultiTap() -> f
com.anysoftkeyboard.keyboards.views.PointerTracker$KeyState -> com.anysoftkeyboard.keyboards.views.k:
    com.anysoftkeyboard.keyboards.views.KeyDetector mKeyDetector -> a
    int mStartX -> b
    int mStartY -> c
    long mDownTime -> d
    int mKeyIndex -> e
    int mKeyX -> f
    int mKeyY -> g
    int mLastX -> h
    int mLastY -> i
    void <init>(com.anysoftkeyboard.keyboards.views.KeyDetector) -> <init>
    int getKeyIndex() -> a
    int getKeyX() -> b
    int getKeyY() -> c
    int getLastX() -> d
    int getLastY() -> e
    int onDownKey(int,int,long) -> a
    int onMoveKeyInternal(int,int) -> c
    int onMoveKey(int,int) -> a
    int onMoveToNewKey(int,int,int) -> a
    int onUpKey(int,int) -> b
com.anysoftkeyboard.keyboards.views.PointerTracker$UIProxy -> com.anysoftkeyboard.keyboards.views.l:
    void invalidateKey(com.anysoftkeyboard.keyboards.Keyboard$Key) -> a
    void showPreview(int,com.anysoftkeyboard.keyboards.views.PointerTracker) -> a
    boolean hasDistinctMultitouch() -> b
com.anysoftkeyboard.keyboards.views.ProximityKeyDetector -> com.anysoftkeyboard.keyboards.views.m:
    int[] mDistances -> f
    void <init>() -> <init>
    int getMaxNearbyKeys() -> d
    int getKeyIndexAndNearbyCodes(int,int,int[]) -> a
com.anysoftkeyboard.keyboards.views.SwipeTracker -> com.anysoftkeyboard.keyboards.views.n:
    com.anysoftkeyboard.keyboards.views.SwipeTracker$EventRingBuffer mBuffer -> a
    float mYVelocity -> b
    float mXVelocity -> c
    void <init>() -> <init>
    void addMovement(android.view.MotionEvent) -> a
    void addPoint(float,float,long) -> a
    void computeCurrentVelocity$255e752$13462e() -> a
    float getXVelocity() -> b
    float getYVelocity() -> c
com.anysoftkeyboard.keyboards.views.SwipeTracker$EventRingBuffer -> com.anysoftkeyboard.keyboards.views.o:
    int bufSize -> a
    float[] xBuf -> b
    float[] yBuf -> c
    long[] timeBuf -> d
    int top -> e
    int end -> f
    int count -> g
    void <init>() -> <init>
    void clear() -> a
    int size() -> b
    int index(int) -> d
    int advance(int) -> e
    void add(float,float,long) -> a
    float getX(int) -> a
    float getY(int) -> b
    long getTime(int) -> c
    void dropOldest() -> c
com.anysoftkeyboard.quicktextkeys.QuickTextKey -> com.anysoftkeyboard.c.a:
    int mPopupKeyboardResId -> a
    java.lang.String[] mPopupListNames -> b
    java.lang.String[] mPopupListValues -> c
    int[] mPopupListIconResIds -> d
    java.lang.String mKeyOutputText -> e
    java.lang.String mKeyLabel -> f
    int mKeyIconResId -> g
    int mIconPreviewResId -> h
    void <init>(android.content.Context,java.lang.String,int,int,int,int,int,int,int,int,int,java.lang.String,int) -> <init>
    boolean isPopupKeyboardUsed() -> g
    int getPopupKeyboardResId() -> h
    java.lang.String[] getPopupListNames() -> i
    java.lang.String[] getPopupListValues() -> j
    int[] getPopupListIconResIds() -> k
    java.lang.String getKeyOutputText() -> l
    java.lang.String getKeyLabel() -> m
    int getKeyIconResId() -> n
    int getIconPreviewResId() -> o
com.anysoftkeyboard.quicktextkeys.QuickTextKeyFactory -> com.anysoftkeyboard.c.b:
    com.anysoftkeyboard.quicktextkeys.QuickTextKeyFactory msInstance -> b
    com.anysoftkeyboard.quicktextkeys.QuickTextKey getCurrentQuickTextKey(com.anysoftkeyboard.AnyKeyboardContextProvider) -> a
    java.util.ArrayList getAllAvailableQuickKeys(android.content.Context) -> c
    void <init>() -> <init>
    com.anysoftkeyboard.addons.AddOn createConcreateAddOn(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.receivers.AnySoftKeyboardInstalledReceiver -> com.anysoftkeyboard.receivers.AnySoftKeyboardInstalledReceiver:
    void <init>() -> <init>
    void onReceive(android.content.Context,android.content.Intent) -> onReceive
com.anysoftkeyboard.receivers.PackagesChangedReceiver -> com.anysoftkeyboard.receivers.PackagesChangedReceiver:
    com.anysoftkeyboard.AnySoftKeyboard mIme -> a
    java.lang.StringBuffer mSB -> b
    void <init>(com.anysoftkeyboard.AnySoftKeyboard) -> <init>
    void onReceive(android.content.Context,android.content.Intent) -> onReceive
    android.content.IntentFilter createFilterToRegisterOn() -> a
com.anysoftkeyboard.receivers.SoundPreferencesChangedReceiver -> com.anysoftkeyboard.receivers.SoundPreferencesChangedReceiver:
    com.anysoftkeyboard.receivers.SoundPreferencesChangedReceiver$SoundPreferencesChangedListener mListener -> a
    void <init>(com.anysoftkeyboard.receivers.SoundPreferencesChangedReceiver$SoundPreferencesChangedListener) -> <init>
    void onReceive(android.content.Context,android.content.Intent) -> onReceive
    android.content.IntentFilter createFilterToRegisterOn() -> a
com.anysoftkeyboard.receivers.SoundPreferencesChangedReceiver$SoundPreferencesChangedListener -> com.anysoftkeyboard.receivers.a:
    void updateRingerMode() -> e
com.anysoftkeyboard.theme.KeyboardTheme -> com.anysoftkeyboard.d.a:
    int mThemeResId -> a
    int mPopupThemeResId -> b
    int mIconsThemeResId -> c
    int mThemeScreenshotResId -> d
    void <init>(android.content.Context,java.lang.String,int,int,int,int,int,java.lang.String,int) -> <init>
    int getThemeResId() -> g
    int getPopupThemeResId() -> h
    int getIconsThemeResId() -> i
com.anysoftkeyboard.theme.KeyboardThemeFactory -> com.anysoftkeyboard.d.b:
    com.anysoftkeyboard.theme.KeyboardThemeFactory msInstance -> b
    com.anysoftkeyboard.theme.KeyboardTheme getCurrentKeyboardTheme(android.content.Context) -> c
    java.util.ArrayList getAllAvailableQuickKeys(android.content.Context) -> d
    void <init>() -> <init>
    com.anysoftkeyboard.theme.KeyboardTheme getFallbackTheme(android.content.Context) -> e
    boolean isEventRequiresViewReset$14d1abca() -> a
    com.anysoftkeyboard.addons.AddOn createConcreateAddOn(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.ui.FixedViewFlipper -> com.anysoftkeyboard.ui.FixedViewFlipper:
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
    void onDetachedFromWindow() -> onDetachedFromWindow
    void setDisplayedChild(int) -> setDisplayedChild
com.anysoftkeyboard.ui.MainForm -> com.anysoftkeyboard.ui.MainForm:
    android.widget.ViewFlipper mPager -> a
    android.graphics.drawable.Drawable mSelectedTabBottomDrawable -> b
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
    void setSelectedTab(int) -> a
    void onClick(android.view.View) -> onClick
    void searchMarketForAddons(android.content.Context,java.lang.String) -> a
    void startSettings(android.content.Context) -> a
com.anysoftkeyboard.ui.MySeekBarPreference -> com.anysoftkeyboard.ui.MySeekBarPreference:
    android.widget.SeekBar mSeekBar -> a
    android.widget.TextView mCurrentValue -> b
    android.widget.TextView mMaxValue -> c
    java.lang.String mTitle -> d
    android.content.Context mContext -> e
    int mDefault -> f
    int mMax -> g
    int mValue -> h
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
    android.view.View onCreateView(android.view.ViewGroup) -> onCreateView
    void onSetInitialValue(boolean,java.lang.Object) -> onSetInitialValue
    void onProgressChanged(android.widget.SeekBar,int,boolean) -> onProgressChanged
    void onStartTrackingTouch(android.widget.SeekBar) -> onStartTrackingTouch
    void onStopTrackingTouch(android.widget.SeekBar) -> onStopTrackingTouch
com.anysoftkeyboard.ui.SendBugReportUiActivity -> com.anysoftkeyboard.ui.SendBugReportUiActivity:
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
com.anysoftkeyboard.ui.SendBugReportUiActivity$1 -> com.anysoftkeyboard.ui.a:
    com.anysoftkeyboard.ui.SendBugReportUiActivity this$0 -> a
    void <init>(com.anysoftkeyboard.ui.SendBugReportUiActivity) -> <init>
    void onClick(android.content.DialogInterface,int) -> onClick
com.anysoftkeyboard.ui.SendBugReportUiActivity$2 -> com.anysoftkeyboard.ui.b:
    com.anysoftkeyboard.ui.SendBugReportUiActivity this$0 -> a
    void <init>(com.anysoftkeyboard.ui.SendBugReportUiActivity) -> <init>
    void onClick(android.content.DialogInterface,int) -> onClick
com.anysoftkeyboard.ui.settings.AddOnSelector -> com.anysoftkeyboard.ui.settings.AddOnSelector:
    android.preference.ListPreference mAddonsList -> a
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
    android.app.Dialog onCreateDialog(int) -> onCreateDialog
    void onResume() -> onResume
    boolean allowExternalPacks() -> a
    java.lang.String getAdditionalMarketQueryString() -> b
    java.util.List getAllAvailableAddOns() -> c
    int getPrefsLayoutResId() -> d
    int getAddonsListPrefKeyResId() -> e
com.anysoftkeyboard.ui.settings.AddOnSelector$1 -> com.anysoftkeyboard.ui.settings.a:
    com.anysoftkeyboard.ui.settings.AddOnSelector this$0 -> a
    void <init>(com.anysoftkeyboard.ui.settings.AddOnSelector) -> <init>
    boolean onPreferenceClick(android.preference.Preference) -> onPreferenceClick
com.anysoftkeyboard.ui.settings.BottomRowSelector -> com.anysoftkeyboard.ui.settings.BottomRowSelector:
    void <init>() -> <init>
    java.lang.String getAdditionalMarketQueryString() -> b
    int getPrefsLayoutResId() -> d
    int getAddonsListPrefKeyResId() -> e
    java.util.List getAllAvailableAddOns() -> c
    boolean allowExternalPacks() -> a
com.anysoftkeyboard.ui.settings.Dictionaries -> com.anysoftkeyboard.ui.settings.Dictionaries:
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
com.anysoftkeyboard.ui.settings.ExtensionKeyboardSelector -> com.anysoftkeyboard.ui.settings.ExtensionKeyboardSelector:
    void <init>() -> <init>
    java.lang.String getAdditionalMarketQueryString() -> b
    java.util.List getAllAvailableAddOns() -> c
    int getAddonsListPrefKeyResId() -> e
    int getPrefsLayoutResId() -> d
    boolean allowExternalPacks() -> a
com.anysoftkeyboard.ui.settings.KeyboardThemeSelector -> com.anysoftkeyboard.ui.settings.KeyboardThemeSelector:
    void <init>() -> <init>
    java.lang.String getAdditionalMarketQueryString() -> b
    int getAddonsListPrefKeyResId() -> e
    int getPrefsLayoutResId() -> d
    java.util.List getAllAvailableAddOns() -> c
    boolean allowExternalPacks() -> a
com.anysoftkeyboard.ui.settings.Keyboards -> com.anysoftkeyboard.ui.settings.Keyboards:
    android.preference.PreferenceCategory mKeyboardsGroup -> a
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
    void onResume() -> onResume
com.anysoftkeyboard.ui.settings.Keyboards$1 -> com.anysoftkeyboard.ui.settings.b:
    com.anysoftkeyboard.ui.settings.Keyboards this$0 -> a
    void <init>(com.anysoftkeyboard.ui.settings.Keyboards) -> <init>
    boolean onPreferenceClick(android.preference.Preference) -> onPreferenceClick
com.anysoftkeyboard.ui.settings.MainSettings -> com.anysoftkeyboard.ui.settings.MainSettings:
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
    android.content.pm.PackageInfo getPackageInfo(android.content.Context) -> a
com.anysoftkeyboard.ui.settings.MainSettings$1 -> com.anysoftkeyboard.ui.settings.c:
    com.anysoftkeyboard.ui.settings.MainSettings this$0 -> a
    void <init>(com.anysoftkeyboard.ui.settings.MainSettings) -> <init>
    boolean onPreferenceClick(android.preference.Preference) -> onPreferenceClick
com.anysoftkeyboard.ui.settings.QuickTextKeys -> com.anysoftkeyboard.ui.settings.QuickTextKeys:
    void <init>() -> <init>
    java.lang.String getAdditionalMarketQueryString() -> b
    int getAddonsListPrefKeyResId() -> e
    int getPrefsLayoutResId() -> d
    java.util.List getAllAvailableAddOns() -> c
    boolean allowExternalPacks() -> a
com.anysoftkeyboard.ui.settings.TopRowSelector -> com.anysoftkeyboard.ui.settings.TopRowSelector:
    void <init>() -> <init>
    java.lang.String getAdditionalMarketQueryString() -> b
    java.util.List getAllAvailableAddOns() -> c
    int getPrefsLayoutResId() -> d
    int getAddonsListPrefKeyResId() -> e
    boolean allowExternalPacks() -> a
com.anysoftkeyboard.ui.settings.Tweaks -> com.anysoftkeyboard.ui.settings.Tweaks:
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity -> com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity:
    java.lang.String[] QUERY_PROJECTION -> a
    java.lang.String mDialogEditingWord -> b
    android.widget.Spinner mLangs -> c
    android.database.Cursor mCursor -> d
    java.lang.String mSelectedLocale -> e
    boolean mAddedWordAlready -> f
    boolean mAutoReturn -> g
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
    void onResume() -> onResume
    void onItemSelected(android.widget.AdapterView,android.view.View,int,long) -> onItemSelected
    void onNothingSelected(android.widget.AdapterView) -> onNothingSelected
    void onRestoreInstanceState(android.os.Bundle) -> onRestoreInstanceState
    void onSaveInstanceState(android.os.Bundle) -> onSaveInstanceState
    void onListItemClick(android.widget.ListView,android.view.View,int,long) -> onListItemClick
    void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo) -> onCreateContextMenu
    boolean onContextItemSelected(android.view.MenuItem) -> onContextItemSelected
    boolean onCreateOptionsMenu(android.view.Menu) -> onCreateOptionsMenu
    boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected
    void showAddOrEditDialog(java.lang.String) -> a
    java.lang.String getWord(int) -> a
    android.app.Dialog onCreateDialog(int) -> onCreateDialog
    void onPrepareDialog(int,android.app.Dialog) -> onPrepareDialog
    void deleteWord(java.lang.String) -> b
    android.widget.Spinner access$100(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity) -> a
    android.database.Cursor access$202(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,android.database.Cursor) -> a
    java.lang.String[] access$300() -> a
    java.lang.String access$400(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity) -> b
    android.database.Cursor access$200(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity) -> c
    boolean access$500(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity) -> d
    void access$600(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,java.lang.String) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity$1 -> com.anysoftkeyboard.ui.settings.d:
    com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity this$0 -> a
    void <init>(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity) -> <init>
    java.lang.String[] doInBackground$3484f80a() -> a
    void applyResults(java.lang.String[]) -> a
    java.lang.Object doInBackground(java.lang.Object[]) -> doInBackground
com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity$2 -> com.anysoftkeyboard.ui.settings.e:
    com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity this$0 -> a
    void <init>(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity) -> <init>
    java.lang.String[] doInBackground$3484f80a() -> a
    void applyResults(java.lang.String[]) -> a
    java.lang.Object doInBackground(java.lang.Object[]) -> doInBackground
com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity$3 -> com.anysoftkeyboard.ui.settings.f:
    com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity this$0 -> a
    void <init>(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity) -> <init>
    void onClick(android.content.DialogInterface,int) -> onClick
com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity$4 -> com.anysoftkeyboard.ui.settings.g:
    android.widget.EditText val$editText -> a
    com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity this$0 -> b
    void <init>(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,android.widget.EditText) -> <init>
    void onClick(android.content.DialogInterface,int) -> onClick
com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity$MyAdapter -> com.anysoftkeyboard.ui.settings.h:
    android.widget.AlphabetIndexer mIndexer -> a
    void <init>(android.content.Context,android.database.Cursor,java.lang.String[],int[]) -> <init>
    int getPositionForSection(int) -> getPositionForSection
    int getSectionForPosition(int) -> getSectionForPosition
    java.lang.Object[] getSections() -> getSections
com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity$MyAsyncTask -> com.anysoftkeyboard.ui.settings.i:
    android.app.ProgressDialog progresDialog -> a
    com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity this$0 -> b
    void <init>(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity) -> <init>
    void onPreExecute() -> onPreExecute
    void applyResults(java.lang.String[]) -> a
    void onPostExecute(java.lang.Object) -> onPostExecute
    void <init>(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,byte) -> <init>
com.anysoftkeyboard.ui.tutorials.BaseTutorialActivity -> com.anysoftkeyboard.ui.tutorials.BaseTutorialActivity:
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
    void setClickHandler(android.view.View) -> a
    int getLayoutResId() -> a
    int getTitleResId() -> b
    void onCloseClicked(android.view.View) -> onCloseClicked
    void onClick(android.view.View) -> onClick
com.anysoftkeyboard.ui.tutorials.ChangeLogActivity -> com.anysoftkeyboard.ui.tutorials.ChangeLogActivity:
    android.content.SharedPreferences mAppPrefs -> a
    android.view.ViewGroup mLogContainer -> b
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
    int getLayoutResId() -> a
    int getTitleResId() -> b
    void onClick(android.view.View) -> onClick
com.anysoftkeyboard.ui.tutorials.ChangeLogActivity$1 -> com.anysoftkeyboard.ui.tutorials.a:
    com.anysoftkeyboard.ui.tutorials.ChangeLogActivity this$0 -> a
    void <init>(com.anysoftkeyboard.ui.tutorials.ChangeLogActivity) -> <init>
    void onClick(android.view.View) -> onClick
com.anysoftkeyboard.ui.tutorials.IntentToLaunch -> com.anysoftkeyboard.ui.tutorials.b:
    android.content.Intent IntentToStart -> a
    int NotificationIcon -> b
    int NotificationTitle -> c
    int NotificationText -> d
    int NotificationID -> e
    void <init>(int,android.content.Intent,int,int,int) -> <init>
com.anysoftkeyboard.ui.tutorials.TestersNoticeActivity -> com.anysoftkeyboard.ui.tutorials.TestersNoticeActivity:
    void <init>() -> <init>
    int getLayoutResId() -> a
    int getTitleResId() -> b
com.anysoftkeyboard.ui.tutorials.TipsActivity -> com.anysoftkeyboard.ui.tutorials.TipsActivity:
    java.util.ArrayList mLayoutsToShow -> a
    int mCurrentTipIndex -> b
    android.content.SharedPreferences mAppPrefs -> c
    android.view.ViewGroup mTipContainer -> d
    void <init>() -> <init>
    int getLayoutResId() -> a
    int getTitleResId() -> b
    void onCreate(android.os.Bundle) -> onCreate
    void onSaveInstanceState(android.os.Bundle) -> onSaveInstanceState
    void onResume() -> onResume
    void showTip() -> c
    void setClickHandler(android.view.View) -> a
    void onCheckedChanged(android.widget.CompoundButton,boolean) -> onCheckedChanged
    void onClick(android.view.View) -> onClick
com.anysoftkeyboard.ui.tutorials.TutorialsProvider -> com.anysoftkeyboard.ui.tutorials.c:
    void showDragonsIfNeeded(android.content.Context) -> a
    void showHowToActivateIfNeeded(android.content.Context) -> b
    void showChangeLogIfNeeded(android.content.Context) -> c
    boolean firstTestersTimeVersionLoaded(android.content.Context) -> d
    int getPackageVersion(android.content.Context) -> e
    void showNotificationIcon(android.content.Context,com.anysoftkeyboard.ui.tutorials.IntentToLaunch) -> a
com.anysoftkeyboard.ui.tutorials.WelcomeHowToNoticeActivity -> com.anysoftkeyboard.ui.tutorials.WelcomeHowToNoticeActivity:
    void <init>() -> <init>
    int getLayoutResId() -> a
    int getTitleResId() -> b
    void onResume() -> onResume
    void onClick(android.view.View) -> onClick
com.anysoftkeyboard.utils.IMEUtil -> com.anysoftkeyboard.e.a:
com.anysoftkeyboard.utils.IMEUtil$GCUtils -> com.anysoftkeyboard.e.b:
    com.anysoftkeyboard.utils.IMEUtil$GCUtils sInstance -> a
    int mGCTryCount -> b
    void <init>() -> <init>
    com.anysoftkeyboard.utils.IMEUtil$GCUtils getInstance() -> a
    void reset() -> b
    boolean tryGCOrWait$f3e38a6() -> c
    void <clinit>() -> <clinit>
com.anysoftkeyboard.utils.ModifierKeyState -> com.anysoftkeyboard.e.c:
    int mState -> a
    void <init>() -> <init>
    void onPress() -> a
    void onRelease() -> b
    void onOtherKeyPressed() -> c
    boolean isMomentary() -> d
com.anysoftkeyboard.utils.Workarounds -> com.anysoftkeyboard.e.d:
    int ms_ApiLevel -> a
    boolean isRightToLeftCharacter(char) -> a
    boolean isAltSpaceLangSwitchNotPossible() -> a
    int getApiLevel() -> b
    boolean doubleActionKeyDisableWorkAround(android.view.inputmethod.EditorInfo) -> a
    void <clinit>() -> <clinit>
com.anysoftkeyboard.utils.XmlUtils -> com.anysoftkeyboard.e.e:
    void beginDocument(org.xmlpull.v1.XmlPullParser,java.lang.String) -> a
    void nextElement(org.xmlpull.v1.XmlPullParser) -> a
com.anysoftkeyboard.voice.ActivityHelper -> com.anysoftkeyboard.voice.ActivityHelper:
    com.anysoftkeyboard.voice.ServiceBridge mServiceBridge -> a
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
    void onActivityResult(int,int,android.content.Intent) -> onActivityResult
    void notifyResult(java.lang.String) -> a
    void access$000(com.anysoftkeyboard.voice.ActivityHelper,java.lang.String) -> a
com.anysoftkeyboard.voice.ActivityHelper$1 -> com.anysoftkeyboard.voice.a:
    java.lang.String[] val$recognitionResults -> a
    com.anysoftkeyboard.voice.ActivityHelper this$0 -> b
    void <init>(com.anysoftkeyboard.voice.ActivityHelper,java.lang.String[]) -> <init>
    void onClick(android.content.DialogInterface,int) -> onClick
com.anysoftkeyboard.voice.ActivityHelper$2 -> com.anysoftkeyboard.voice.b:
    com.anysoftkeyboard.voice.ActivityHelper this$0 -> a
    void <init>(com.anysoftkeyboard.voice.ActivityHelper) -> <init>
    void onCancel(android.content.DialogInterface) -> onCancel
com.anysoftkeyboard.voice.ActivityHelper$3 -> com.anysoftkeyboard.voice.c:
    com.anysoftkeyboard.voice.ActivityHelper this$0 -> a
    void <init>(com.anysoftkeyboard.voice.ActivityHelper) -> <init>
    void onClick(android.content.DialogInterface,int) -> onClick
com.anysoftkeyboard.voice.ImeTrigger -> com.anysoftkeyboard.voice.d:
    android.inputmethodservice.InputMethodService mInputMethodService -> a
    void <init>(android.inputmethodservice.InputMethodService) -> <init>
    void startVoiceRecognition(java.lang.String) -> a
    android.view.inputmethod.InputMethodManager getInputMethodManager(android.inputmethodservice.InputMethodService) -> b
    android.view.inputmethod.InputMethodInfo getVoiceImeInputMethodInfo(android.view.inputmethod.InputMethodManager) -> a
    boolean isInstalled(android.inputmethodservice.InputMethodService) -> a
    void onStartInputView() -> a
com.anysoftkeyboard.voice.IntentApiTrigger -> com.anysoftkeyboard.voice.e:
    android.inputmethodservice.InputMethodService mInputMethodService -> a
    com.anysoftkeyboard.voice.ServiceBridge mServiceBridge -> b
    java.lang.String mLastRecognitionResult -> c
    java.util.Set mUpperCaseChars -> d
    android.os.Handler mHandler -> e
    android.os.IBinder mToken -> f
    void <init>(android.inputmethodservice.InputMethodService) -> <init>
    void startVoiceRecognition(java.lang.String) -> a
    void onStartInputView() -> a
    java.lang.String format(android.view.inputmethod.ExtractedText,java.lang.String) -> a
    void access$000(com.anysoftkeyboard.voice.IntentApiTrigger,java.lang.String) -> a
    void access$100(com.anysoftkeyboard.voice.IntentApiTrigger) -> a
com.anysoftkeyboard.voice.IntentApiTrigger$1 -> com.anysoftkeyboard.voice.f:
    com.anysoftkeyboard.voice.IntentApiTrigger this$0 -> a
    void <init>(com.anysoftkeyboard.voice.IntentApiTrigger) -> <init>
    void onRecognitionResult(java.lang.String) -> a
com.anysoftkeyboard.voice.IntentApiTrigger$2 -> com.anysoftkeyboard.voice.g:
    com.anysoftkeyboard.voice.IntentApiTrigger this$0 -> a
    void <init>(com.anysoftkeyboard.voice.IntentApiTrigger) -> <init>
    void run() -> run
com.anysoftkeyboard.voice.IntentApiTrigger$Callback -> com.anysoftkeyboard.voice.h:
    void onRecognitionResult(java.lang.String) -> a
com.anysoftkeyboard.voice.ServiceBridge -> com.anysoftkeyboard.voice.i:
    com.anysoftkeyboard.voice.IntentApiTrigger$Callback mCallback -> a
    void <init>() -> <init>
    void <init>(com.anysoftkeyboard.voice.IntentApiTrigger$Callback) -> <init>
    com.anysoftkeyboard.voice.IntentApiTrigger$Callback access$100(com.anysoftkeyboard.voice.ServiceBridge) -> a
com.anysoftkeyboard.voice.ServiceBridge$1 -> com.anysoftkeyboard.voice.j:
    android.content.Context val$context -> a
    com.anysoftkeyboard.voice.ServiceBridge$ConnectionRequest val$conReq -> b
    com.anysoftkeyboard.voice.ServiceBridge this$0 -> c
    void <init>(com.anysoftkeyboard.voice.ServiceBridge,android.content.Context,com.anysoftkeyboard.voice.ServiceBridge$ConnectionRequest) -> <init>
    void onResult(java.lang.String) -> a
com.anysoftkeyboard.voice.ServiceBridge$ConnectionRequest -> com.anysoftkeyboard.voice.k:
    java.lang.String mLanguageCode -> b
    com.anysoftkeyboard.voice.ServiceHelper$Callback mServiceCallback -> c
    com.anysoftkeyboard.voice.ServiceBridge this$0 -> a
    void <init>(com.anysoftkeyboard.voice.ServiceBridge,java.lang.String) -> <init>
    void onServiceConnected(android.content.ComponentName,android.os.IBinder) -> onServiceConnected
    void onServiceDisconnected(android.content.ComponentName) -> onServiceDisconnected
    void <init>(com.anysoftkeyboard.voice.ServiceBridge,java.lang.String,byte) -> <init>
    void access$200(com.anysoftkeyboard.voice.ServiceBridge$ConnectionRequest,com.anysoftkeyboard.voice.ServiceHelper$Callback) -> a
com.anysoftkeyboard.voice.ServiceBridge$ConnectionResponse -> com.anysoftkeyboard.voice.l:
    java.lang.String mRecognitionResult -> b
    android.content.Context mContext -> c
    com.anysoftkeyboard.voice.ServiceBridge this$0 -> a
    void <init>(com.anysoftkeyboard.voice.ServiceBridge,android.content.Context,java.lang.String) -> <init>
    void onServiceDisconnected(android.content.ComponentName) -> onServiceDisconnected
    void onServiceConnected(android.content.ComponentName,android.os.IBinder) -> onServiceConnected
    void <init>(com.anysoftkeyboard.voice.ServiceBridge,android.content.Context,java.lang.String,byte) -> <init>
com.anysoftkeyboard.voice.ServiceHelper -> com.anysoftkeyboard.voice.ServiceHelper:
    android.os.IBinder mBinder -> a
    com.anysoftkeyboard.voice.ServiceHelper$Callback mCallback -> b
    void <init>() -> <init>
    android.os.IBinder onBind(android.content.Intent) -> onBind
    void onCreate() -> onCreate
    void onDestroy() -> onDestroy
    void startRecognition(java.lang.String,com.anysoftkeyboard.voice.ServiceHelper$Callback) -> a
    void notifyResult(java.lang.String) -> a
com.anysoftkeyboard.voice.ServiceHelper$Callback -> com.anysoftkeyboard.voice.m:
    void onResult(java.lang.String) -> a
com.anysoftkeyboard.voice.ServiceHelper$ServiceHelperBinder -> com.anysoftkeyboard.voice.n:
    com.anysoftkeyboard.voice.ServiceHelper this$0 -> a
    void <init>(com.anysoftkeyboard.voice.ServiceHelper) -> <init>
com.anysoftkeyboard.voice.Trigger -> com.anysoftkeyboard.voice.o:
    void startVoiceRecognition(java.lang.String) -> a
    void onStartInputView() -> a
com.anysoftkeyboard.voice.VoiceInput -> com.anysoftkeyboard.voice.p:
    void startVoiceRecognition(java.lang.String) -> a
    void onStartInputView() -> a
com.anysoftkeyboard.voice.VoiceInputNotInstalledActivity -> com.anysoftkeyboard.voice.VoiceInputNotInstalledActivity:
    void <init>() -> <init>
    void onCreate(android.os.Bundle) -> onCreate
    void onClick(android.view.View) -> onClick
com.anysoftkeyboard.voice.VoiceRecognitionTrigger -> com.anysoftkeyboard.voice.q:
    android.inputmethodservice.InputMethodService mInputMethodService -> a
    com.anysoftkeyboard.voice.Trigger mTrigger -> b
    void <init>(android.inputmethodservice.InputMethodService) -> <init>
    com.anysoftkeyboard.voice.Trigger getTrigger() -> b
    void startVoiceRecognition(java.lang.String) -> a
    void onStartInputView() -> a
com.anysoftkeyboard.voice.VoiceRecognitionTriggerV11 -> com.anysoftkeyboard.voice.r:
    void <init>(android.inputmethodservice.InputMethodService) -> <init>
    com.anysoftkeyboard.voice.Trigger getTrigger() -> b
com.menny.android.anysoftkeyboard.AnyApplication -> com.menny.android.anysoftkeyboard.AnyApplication:
    com.anysoftkeyboard.Configuration msConfig -> a
    com.anysoftkeyboard.devicespecific.DeviceSpecific msDeviceSpecific -> b
    com.anysoftkeyboard.backup.CloudBackupRequester msCloudBackuper -> c
    void <init>() -> <init>
    void onCreate() -> onCreate
    com.anysoftkeyboard.Configuration getConfig() -> a
    com.anysoftkeyboard.devicespecific.DeviceSpecific getDeviceSpecific() -> b
    void requestBackupToCloud() -> c
com.menny.android.anysoftkeyboard.MainSettings -> com.menny.android.anysoftkeyboard.MainSettings:
    void <init>() -> <init>
com.menny.android.anysoftkeyboard.R -> com.menny.android.anysoftkeyboard.a:
com.menny.android.anysoftkeyboard.R$styleable -> com.menny.android.anysoftkeyboard.b:
    int[] AnyKeyboardViewIconsTheme -> a
    int[] AnyKeyboardViewTheme -> b
    int[] AnySoftKeyboardKeyIcons_NOT_SUPPORTED -> c
    int[] KeyboardLayout -> d
    int[] KeyboardLayout_Key -> e
    int[] KeyboardLayout_Row -> f
    int[] Keyboard_Key_NOT_SUPPORTED -> g
    int[] keyActionType -> h
    int[] keyType -> i
    int[] keyType_NOT_SUPPORTED -> j
    void <clinit>() -> <clinit>
com.menny.android.anysoftkeyboard.SoftKeyboard -> com.menny.android.anysoftkeyboard.SoftKeyboard:
    void <init>() -> <init>
