# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.emoji2.text.EmojiCompat":"EmojiCompat.java","androidx.emoji2.viewsintegration.EmojiInputFilter":"EmojiInputFilter.java"}}
androidx.emoji2.viewsintegration.EmojiTextWatcher -> g52:
# {"id":"sourceFile","fileName":"EmojiTextWatcher.java"}
    android.widget.EditText mEditText -> X
    androidx.emoji2.text.EmojiCompat$InitCallback mInitCallback -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf52;"}
    boolean mEnabled -> Z
    1:3:void <init>(android.widget.EditText,boolean):51:51 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;)V"}
    4:6:void <init>(android.widget.EditText,boolean):52:52 -> <init>
    7:9:void <init>(android.widget.EditText,boolean):54:54 -> <init>
    6:11:void processTextOnEnablingEvent(android.widget.EditText,int):172:172 -> a
    12:15:void processTextOnEnablingEvent(android.widget.EditText,int):173:173 -> a
    16:19:void processTextOnEnablingEvent(android.widget.EditText,int):175:175 -> a
    20:23:void processTextOnEnablingEvent(android.widget.EditText,int):176:176 -> a
    24:35:void processTextOnEnablingEvent(android.widget.EditText,int):178:178 -> a
    36:39:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence):980:980 -> a
    36:39:void processTextOnEnablingEvent(android.widget.EditText,int):178 -> a
    40:46:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int,int):1053:1053 -> a
    40:46:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int):1015 -> a
    40:46:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence):981 -> a
    40:46:void processTextOnEnablingEvent(android.widget.EditText,int):178 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    47:52:void androidx.emoji2.viewsintegration.EmojiInputFilter.updateSelection(android.text.Spannable,int,int):181:181 -> a
    47:52:void processTextOnEnablingEvent(android.widget.EditText,int):180 -> a
    53:58:void androidx.emoji2.viewsintegration.EmojiInputFilter.updateSelection(android.text.Spannable,int,int):183:183 -> a
    53:58:void processTextOnEnablingEvent(android.widget.EditText,int):180 -> a
    59:62:void androidx.emoji2.viewsintegration.EmojiInputFilter.updateSelection(android.text.Spannable,int,int):185:185 -> a
    59:62:void processTextOnEnablingEvent(android.widget.EditText,int):180 -> a
    1:1:void afterTextChanged(android.text.Editable):111:111 -> afterTextChanged
    1:1:void beforeTextChanged(java.lang.CharSequence,int,int,int):106:106 -> beforeTextChanged
    1:8:void onTextChanged(java.lang.CharSequence,int,int,int):76:76 -> onTextChanged
    9:21:boolean shouldSkipForDisabledOrNotConfigured():100:100 -> onTextChanged
    9:21:void onTextChanged(java.lang.CharSequence,int,int,int):76 -> onTextChanged
    22:25:void onTextChanged(java.lang.CharSequence,int,int,int):81:81 -> onTextChanged
    26:42:void onTextChanged(java.lang.CharSequence,int,int,int):82:82 -> onTextChanged
    43:44:void onTextChanged(java.lang.CharSequence,int,int,int):84:84 -> onTextChanged
    45:54:void onTextChanged(java.lang.CharSequence,int,int,int):85:85 -> onTextChanged
    55:58:void onTextChanged(java.lang.CharSequence,int,int,int):90:90 -> onTextChanged
    59:62:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():118:118 -> onTextChanged
    59:62:void onTextChanged(java.lang.CharSequence,int,int,int):90 -> onTextChanged
    63:69:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():119:119 -> onTextChanged
    63:69:void onTextChanged(java.lang.CharSequence,int,int,int):90 -> onTextChanged
    70:73:void onTextChanged(java.lang.CharSequence,int,int,int):90:90 -> onTextChanged
