# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.emoji2.text.EmojiCompat":"EmojiCompat.java"}}
androidx.emoji2.viewsintegration.EmojiInputFilter -> u42:
# {"id":"sourceFile","fileName":"EmojiInputFilter.java"}
    android.widget.TextView mTextView -> a
    androidx.emoji2.text.EmojiCompat$InitCallback mInitCallback -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt42;"}
    1:3:void <init>(android.widget.TextView):51:51 -> <init>
    4:6:void <init>(android.widget.TextView):52:52 -> <init>
    1:9:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):58:58 -> filter
    10:30:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):62:62 -> filter
    31:36:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):65:65 -> filter
    37:47:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):66:66 -> filter
    48:54:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):74:74 -> filter
    55:58:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):77:77 -> filter
    59:67:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):79:79 -> filter
    68:73:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int,int):1053:1053 -> filter
    68:73:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int):1015 -> filter
    68:73:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):79 -> filter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    74:77:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):85:85 -> filter
    78:81:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():96:96 -> filter
    78:81:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):85 -> filter
    82:88:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():97:97 -> filter
    82:88:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):85 -> filter
    89:92:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):85:85 -> filter
