# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.recyclerview.widget.RecyclerView$ViewHolder":"RecyclerView.java","androidx.recyclerview.widget.RecyclerView":"RecyclerView.java"}}
androidx.recyclerview.widget.RecyclerView$ItemAnimator -> is5:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcv4;"}
    java.util.ArrayList mFinishedListeners -> b
    long mAddDuration -> c
    long mRemoveDuration -> d
    long mMoveDuration -> e
    long mChangeDuration -> f
    boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lat5;Lat5;Lun5;Lun5;)Z"}
    1:2:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13525:13525 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lat5;)V"}
    3:13:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13526:13526 -> b
    14:18:int androidx.recyclerview.widget.RecyclerView$ViewHolder.getAbsoluteAdapterPosition():11541:11541 -> b
    14:18:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13531 -> b
    19:22:int androidx.recyclerview.widget.RecyclerView$ViewHolder.getAbsoluteAdapterPosition():11544:11544 -> b
    19:22:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13531 -> b
    1:4:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13610:13610 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lat5;)V"}
    5:9:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13101:13101 -> c
    5:9:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:14:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13101:13101 -> c
    10:14:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    15:23:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13102:13102 -> c
    15:23:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    24:25:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13103:13103 -> c
    24:25:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    26:27:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13107:13107 -> c
    26:27:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    28:34:boolean androidx.recyclerview.widget.RecyclerView$ViewHolder.shouldBeKeptAsChild():11807:11807 -> c
    28:34:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13108 -> c
    28:34:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    35:36:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1520:1520 -> c
    35:36:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:36:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    37:39:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1520:1520 -> c
    37:39:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    37:39:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    40:41:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1521:1521 -> c
    40:41:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    40:41:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    42:45:boolean androidx.recyclerview.widget.ChildHelper.removeViewIfHidden(android.view.View):373:373 -> c
    42:45:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1521 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    42:45:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    42:45:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    46:49:boolean androidx.recyclerview.widget.ChildHelper.removeViewIfHidden(android.view.View):373:373 -> c
    46:49:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1521 -> c
    46:49:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    46:49:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    50:53:int androidx.recyclerview.widget.RecyclerView$5.indexOfChild(android.view.View):898:898 -> c
    50:53:boolean androidx.recyclerview.widget.ChildHelper.removeViewIfHidden(android.view.View):373 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    50:53:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1521 -> c
    50:53:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    50:53:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    54:61:int androidx.recyclerview.widget.RecyclerView$5.indexOfChild(android.view.View):898:898 -> c
    54:61:boolean androidx.recyclerview.widget.ChildHelper.removeViewIfHidden(android.view.View):373 -> c
    54:61:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1521 -> c
    54:61:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    54:61:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    62:65:boolean androidx.recyclerview.widget.ChildHelper.removeViewIfHidden(android.view.View):375:375 -> c
    62:65:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1521 -> c
    62:65:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    62:65:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    66:71:boolean androidx.recyclerview.widget.ChildHelper.removeViewIfHidden(android.view.View):380:380 -> c
    66:71:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1521 -> c
    66:71:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    66:71:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    72:74:boolean androidx.recyclerview.widget.ChildHelper.removeViewIfHidden(android.view.View):381:381 -> c
    72:74:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1521 -> c
    72:74:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    72:74:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    75:77:boolean androidx.recyclerview.widget.ChildHelper.removeViewIfHidden(android.view.View):382:382 -> c
    75:77:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1521 -> c
    75:77:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    75:77:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    78:84:boolean androidx.recyclerview.widget.ChildHelper.removeViewIfHidden(android.view.View):386:386 -> c
    78:84:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1521 -> c
    78:84:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    78:84:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    85:88:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1523:1523 -> c
    85:88:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    85:88:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    89:91:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1524:1524 -> c
    89:91:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    89:91:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    92:96:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1525:1525 -> c
    92:96:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    92:96:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    97:101:boolean androidx.recyclerview.widget.RecyclerView.removeAnimatingView(android.view.View):1531:1531 -> c
    97:101:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109 -> c
    97:101:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    102:107:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109:13109 -> c
    102:107:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    108:111:void androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13110:13110 -> c
    108:111:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611 -> c
    void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lat5;)V"}
    void endAnimations() -> e
    boolean isRunning() -> f
