# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.emoji2.viewsintegration.EmojiTransformationMethod":"EmojiTransformationMethod.java"}}
androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 -> i12:
# {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"}
    android.widget.TextView mTextView -> d
    androidx.emoji2.viewsintegration.EmojiInputFilter mEmojiInputFilter -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb12;"}
    boolean mEnabled -> f
    1:3:void androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal.<init>():184:184 -> <init>
    1:3:void <init>(android.widget.TextView):322 -> <init>
    4:6:void <init>(android.widget.TextView):323:323 -> <init>
    7:8:void <init>(android.widget.TextView):324:324 -> <init>
    9:16:void <init>(android.widget.TextView):325:325 -> <init>
    1:6:android.text.InputFilter[] getFilters(android.text.InputFilter[]):349:349 -> a
    7:12:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):409:409 -> a
    7:12:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):385 -> a
    7:12:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351 -> a
    13:15:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):410:410 -> a
    13:15:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):385 -> a
    13:15:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351 -> a
    16:21:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):411:411 -> a
    16:21:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):385 -> a
    16:21:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351 -> a
    22:27:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):412:412 -> a
    22:27:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):385 -> a
    22:27:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351 -> a
    28:34:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):386:386 -> a
    28:34:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351 -> a
    35:36:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):391:392 -> a
    35:36:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351 -> a
    37:41:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):392:392 -> a
    37:41:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351 -> a
    42:46:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):393:393 -> a
    42:46:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351 -> a
    47:52:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):396:396 -> a
    47:52:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351 -> a
    53:62:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):397:397 -> a
    53:62:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351 -> a
    63:64:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):365:365 -> a
    63:64:android.text.InputFilter[] getFilters(android.text.InputFilter[]):353 -> a
    65:68:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):366:366 -> a
    65:68:android.text.InputFilter[] getFilters(android.text.InputFilter[]):353 -> a
    69:76:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):367:367 -> a
    69:76:android.text.InputFilter[] getFilters(android.text.InputFilter[]):353 -> a
    77:80:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):371:371 -> a
    77:80:android.text.InputFilter[] getFilters(android.text.InputFilter[]):353 -> a
    81:83:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):372:372 -> a
    81:83:android.text.InputFilter[] getFilters(android.text.InputFilter[]):353 -> a
    84:86:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):373:373 -> a
    84:86:android.text.InputFilter[] getFilters(android.text.InputFilter[]):353 -> a
    3:6:void setAllCaps(boolean):466:466 -> c
    1:2:void setEnabled(boolean):472:472 -> d
    3:5:void setEnabled(boolean):473:473 -> d
    6:11:void updateFilters():342:342 -> d
    6:11:void setEnabled(boolean):474 -> d
    12:19:void updateFilters():343:343 -> d
    12:19:void setEnabled(boolean):474 -> d
    1:6:void updateTransformationMethod():334:334 -> e
    7:10:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):422:422 -> e
    7:10:void updateTransformationMethod():334 -> e
    11:15:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):452:452 -> e
    11:15:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):423 -> e
    11:15:void updateTransformationMethod():334 -> e
    16:20:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):454:454 -> e
    16:20:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):423 -> e
    16:20:void updateTransformationMethod():334 -> e
    21:27:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):457:457 -> e
    21:27:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):423 -> e
    21:27:void updateTransformationMethod():334 -> e
    28:31:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):435:435 -> e
    28:31:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):425 -> e
    28:31:void updateTransformationMethod():334 -> e
    32:33:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):436:436 -> e
    32:33:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):425 -> e
    32:33:void updateTransformationMethod():334 -> e
    34:35:android.text.method.TransformationMethod androidx.emoji2.viewsintegration.EmojiTransformationMethod.getOriginalTransformationMethod():80:80 -> e
    34:35:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):438 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):425 -> e
    34:35:void updateTransformationMethod():334 -> e
    36:39:void updateTransformationMethod():335:335 -> e
