| | | | |
| Offset 44, 57 lines modified | Offset 44, 57 lines modified |
| 44 | .field·private·mRemoveDuration:J | 44 | .field·private·mRemoveDuration:J |
| | |
| | |
| 45 | #·direct·methods | 45 | #·direct·methods |
| 46 | .method·public·constructor·<init>()V | 46 | .method·public·constructor·<init>()V |
| 47 | ····.locals·2 | 47 | ····.locals·2 |
| | |
| 48 | ····.line·13144 | 48 | ····.line·13059 |
| 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| | |
| 50 | ····const/4·v0,·0x0 | 50 | ····const/4·v0,·0x0 |
| | |
| 51 | ····.line·13207 | 51 | ····.line·13122 |
| 52 | ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mListener:Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener; | 52 | ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mListener:Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener; |
| | |
| 53 | ····.line·13208 | 53 | ····.line·13123 |
| 54 | ····new-instance·v0,·Ljava/util/ArrayList; | 54 | ····new-instance·v0,·Ljava/util/ArrayList; |
| | |
| 55 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 55 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| | |
| 56 | ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mFinishedListeners:Ljava/util/ArrayList; | 56 | ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mFinishedListeners:Ljava/util/ArrayList; |
| | |
| 57 | ····const-wide/16·v0,·0x78 | 57 | ····const-wide/16·v0,·0x78 |
| | |
| 58 | ····.line·13211 | 58 | ····.line·13126 |
| 59 | ····iput-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mAddDuration:J | 59 | ····iput-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mAddDuration:J |
| | |
| 60 | ····.line·13212 | 60 | ····.line·13127 |
| 61 | ····iput-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mRemoveDuration:J | 61 | ····iput-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mRemoveDuration:J |
| | |
| 62 | ····const-wide/16·v0,·0xfa | 62 | ····const-wide/16·v0,·0xfa |
| | |
| 63 | ····.line·13213 | 63 | ····.line·13128 |
| 64 | ····iput-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mMoveDuration:J | 64 | ····iput-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mMoveDuration:J |
| | |
| 65 | ····.line·13214 | 65 | ····.line·13129 |
| 66 | ····iput-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mChangeDuration:J | 66 | ····iput-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mChangeDuration:J |
| | |
| 67 | ····return-void | 67 | ····return-void |
| 68 | .end·method | 68 | .end·method |
| | |
| 69 | .method·static·buildAdapterChangeFlagsForAnimations(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I | 69 | .method·static·buildAdapterChangeFlagsForAnimations(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I |
| 70 | ····.locals·3 | 70 | ····.locals·3 |
| | |
| 71 | ····.line·13531 | 71 | ····.line·13446 |
| 72 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mFlags:I | 72 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mFlags:I |
| | |
| 73 | ····and-int/lit8·v0,·v0,·0xe | 73 | ····and-int/lit8·v0,·v0,·0xe |
| | |
| 74 | ····.line·13532 | 74 | ····.line·13447 |
| 75 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->isInvalid()Z | 75 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->isInvalid()Z |
| | |
| 76 | ····move-result·v1 | 76 | ····move-result·v1 |
| | |
| 77 | ····if-eqz·v1,·:cond_0 | 77 | ····if-eqz·v1,·:cond_0 |
| | |
| 78 | ····const/4·p0,·0x4 | 78 | ····const/4·p0,·0x4 |
| Offset 102, 20 lines modified | Offset 102, 20 lines modified |
| 102 | ····return·p0 | 102 | ····return·p0 |
| | |
| 103 | ····:cond_0 | 103 | ····:cond_0 |
| 104 | ····and-int/lit8·v1,·v0,·0x4 | 104 | ····and-int/lit8·v1,·v0,·0x4 |
| | |
| 105 | ····if-nez·v1,·:cond_1 | 105 | ····if-nez·v1,·:cond_1 |
| | |
| 106 | ····.line·13536 | 106 | ····.line·13451 |
| 107 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getOldPosition()I | 107 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getOldPosition()I |
| | |
| 108 | ····move-result·v1 | 108 | ····move-result·v1 |
| | |
| 109 | ····.line·13537 | 109 | ····.line·13452 |
| 110 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAbsoluteAdapterPosition()I | 110 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAbsoluteAdapterPosition()I |
| | |
| 111 | ····move-result·p0 | 111 | ····move-result·p0 |
| | |
| 112 | ····const/4·v2,·-0x1 | 112 | ····const/4·v2,·-0x1 |
| | |
| 113 | ····if-eq·v1,·v2,·:cond_1 | 113 | ····if-eq·v1,·v2,·:cond_1 |
| Offset 155, 71 lines modified | Offset 155, 71 lines modified |
| 155 | ············"Landroidx/recyclerview/widget/RecyclerView$ViewHolder;", | 155 | ············"Landroidx/recyclerview/widget/RecyclerView$ViewHolder;", |
| 156 | ············"Ljava/util/List<", | 156 | ············"Ljava/util/List<", |
| 157 | ············"Ljava/lang/Object;", | 157 | ············"Ljava/lang/Object;", |
| 158 | ············">;)Z" | 158 | ············">;)Z" |
| 159 | ········} | 159 | ········} |
| 160 | ····.end·annotation | 160 | ····.end·annotation |
| | |
| 161 | ····.line·13747 | 161 | ····.line·13662 |
| 162 | ····invoke-virtual·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z | 162 | ····invoke-virtual·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z |
| | |
| 163 | ····move-result·p1 | 163 | ····move-result·p1 |
| | |
| 164 | ····return·p1 | 164 | ····return·p1 |
| 165 | .end·method | 165 | .end·method |
| | |
| 166 | .method·public·final·dispatchAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V | 166 | .method·public·final·dispatchAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V |
| 167 | ····.locals·1 | 167 | ····.locals·1 |
| | |
| 168 | ····.line·13615 | 168 | ····.line·13530 |
| 169 | ····invoke-virtual·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V | 169 | ····invoke-virtual·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V |
| | |
| 170 | ····.line·13616 | 170 | ····.line·13531 |
| 171 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mListener:Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener; | 171 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mListener:Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener; |
| | |
| 172 | ····if-eqz·v0,·:cond_0 | 172 | ····if-eqz·v0,·:cond_0 |
| | |
| 173 | ····.line·13617 | 173 | ····.line·13532 |
| 174 | ····invoke-interface·{v0,·p1},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V | 174 | ····invoke-interface·{v0,·p1},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V |
| | |
| 175 | ····:cond_0 | 175 | ····:cond_0 |
| 176 | ····return-void | 176 | ····return-void |
| 177 | .end·method | 177 | .end·method |
| | |
| 178 | .method·public·final·dispatchAnimationsFinished()V | 178 | .method·public·final·dispatchAnimationsFinished()V |
| 179 | ····.locals·3 | 179 | ····.locals·3 |
| | |
| 180 | ····.line·13755 | 180 | ····.line·13670 |
| 181 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mFinishedListeners:Ljava/util/ArrayList; | 181 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mFinishedListeners:Ljava/util/ArrayList; |
| | |
| 182 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I | 182 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I |
| | |
| 183 | ····move-result·v0 | 183 | ····move-result·v0 |
| | |
| 184 | ····const/4·v1,·0x0 | 184 | ····const/4·v1,·0x0 |
| | |
| 185 | ····:goto_0 | 185 | ····:goto_0 |
| 186 | ····if-ge·v1,·v0,·:cond_0 | 186 | ····if-ge·v1,·v0,·:cond_0 |
| | |
| 187 | ····.line·13757 | 187 | ····.line·13672 |
| 188 | ····iget-object·v2,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mFinishedListeners:Ljava/util/ArrayList; | 188 | ····iget-object·v2,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mFinishedListeners:Ljava/util/ArrayList; |
| | |
| 189 | ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 189 | ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| | |
| 190 | ····move-result-object·v2 | 190 | ····move-result-object·v2 |
| | |
| 191 | ····check-cast·v2,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorFinishedListener; | 191 | ····check-cast·v2,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorFinishedListener; |
| | |
| 192 | ····invoke-interface·{v2},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorFinishedListener;->onAnimationsFinished()V | 192 | ····invoke-interface·{v2},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorFinishedListener;->onAnimationsFinished()V |
| | |
| 193 | ····add-int/lit8·v1,·v1,·0x1 | 193 | ····add-int/lit8·v1,·v1,·0x1 |
| | |
| 194 | ····goto·:goto_0 | 194 | ····goto·:goto_0 |
| | |
| 195 | ····.line·13759 | 195 | ····.line·13674 |
| 196 | ····:cond_0 | 196 | ····:cond_0 |
| 197 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mFinishedListeners:Ljava/util/ArrayList; | 197 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mFinishedListeners:Ljava/util/ArrayList; |
| | |
| 198 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V | 198 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V |
| | |
| 199 | ····return-void | 199 | ····return-void |
| 200 | .end·method | 200 | .end·method |
| Offset 229, 54 lines modified | Offset 229, 54 lines modified |
| | |
| 229 | .method·public·abstract·endAnimations()V | 229 | .method·public·abstract·endAnimations()V |
| 230 | .end·method | 230 | .end·method |
| | |
| 231 | .method·public·getAddDuration()J | 231 | .method·public·getAddDuration()J |
| 232 | ····.locals·2 | 232 | ····.locals·2 |
| | |
| 233 | ····.line·13240 | 233 | ····.line·13155 |
| 234 | ····iget-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mAddDuration:J | 234 | ····iget-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mAddDuration:J |
| | |
| 235 | ····return-wide·v0 | 235 | ····return-wide·v0 |
| 236 | .end·method | 236 | .end·method |
| | |
| 237 | .method·public·getChangeDuration()J | 237 | .method·public·getChangeDuration()J |
| 238 | ····.locals·2 | 238 | ····.locals·2 |
| | |
| 239 | ····.line·13276 | 239 | ····.line·13191 |
| 240 | ····iget-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mChangeDuration:J | 240 | ····iget-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mChangeDuration:J |
| | |
| 241 | ····return-wide·v0 | 241 | ····return-wide·v0 |
| 242 | .end·method | 242 | .end·method |
| | |
| 243 | .method·public·getMoveDuration()J | 243 | .method·public·getMoveDuration()J |
| 244 | ····.locals·2 | 244 | ····.locals·2 |
| | |
| 245 | ····.line·13222 | 245 | ····.line·13137 |
| 246 | ····iget-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mMoveDuration:J | 246 | ····iget-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mMoveDuration:J |
| | |
| 247 | ····return-wide·v0 | 247 | ····return-wide·v0 |
| 248 | .end·method | 248 | .end·method |
| | |
| 249 | .method·public·getRemoveDuration()J | 249 | .method·public·getRemoveDuration()J |
| 250 | ····.locals·2 | 250 | ····.locals·2 |
| | |
| 251 | ····.line·13258 | 251 | ····.line·13173 |
| 252 | ····iget-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mRemoveDuration:J | 252 | ····iget-wide·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mRemoveDuration:J |
| | |
| 253 | ····return-wide·v0 | 253 | ····return-wide·v0 |
| 254 | .end·method | 254 | .end·method |
| | |
| 255 | .method·public·abstract·isRunning()Z | 255 | .method·public·abstract·isRunning()Z |
| 256 | .end·method | 256 | .end·method |
| | |
| 257 | .method·public·obtainHolderInfo()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; | 257 | .method·public·obtainHolderInfo()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; |
| 258 | ····.locals·1 | 258 | ····.locals·1 |
| | |
| 259 | ····.line·13773 | 259 | ····.line·13688 |
| 260 | ····new-instance·v0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; | 260 | ····new-instance·v0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; |
| | |
| 261 | ····invoke-direct·{v0},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;-><init>()V | 261 | ····invoke-direct·{v0},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;-><init>()V |
| | |
| 262 | ····return-object·v0 | 262 | ····return-object·v0 |
| 263 | .end·method | 263 | .end·method |
| | |
| Offset 285, 15 lines modified | Offset 285, 15 lines modified |
| | |
| 285 | ····return-void | 285 | ····return-void |
| 286 | .end·method | 286 | .end·method |
| | |
| 287 | .method·public·recordPostLayoutInformation(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; | 287 | .method·public·recordPostLayoutInformation(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; |
| 288 | ····.locals·0 | 288 | ····.locals·0 |
| | |
| 289 | ····.line·13363 | 289 | ····.line·13278 |
| 290 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->obtainHolderInfo()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; | 290 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->obtainHolderInfo()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; |
| | |
| 291 | ····move-result-object·p1 | 291 | ····move-result-object·p1 |
| | |
| 292 | ····invoke-virtual·{p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; | 292 | ····invoke-virtual·{p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; |
| | |
| 293 | ····return-object·p1 | 293 | ····return-object·p1 |
| Offset 310, 15 lines modified | Offset 310, 15 lines modified |
| 310 | ············"Ljava/util/List<", | 310 | ············"Ljava/util/List<", |
| 311 | ············"Ljava/lang/Object;", | 311 | ············"Ljava/lang/Object;", |
| 312 | ············">;)", | 312 | ············">;)", |
| 313 | ············"Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;" | 313 | ············"Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;" |
| 314 | ········} | 314 | ········} |
| 315 | ····.end·annotation | 315 | ····.end·annotation |
| | |
| 316 | ····.line·13335 | 316 | ····.line·13250 |
| 317 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->obtainHolderInfo()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; | 317 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->obtainHolderInfo()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; |
| | |
| 318 | ····move-result-object·p1 | 318 | ····move-result-object·p1 |
| | |
| 319 | ····invoke-virtual·{p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; | 319 | ····invoke-virtual·{p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; |
| | |
| 320 | ····return-object·p1 | 320 | ····return-object·p1 |
| Offset 326, 12 lines modified | Offset 326, 12 lines modified |
| | |
| 326 | .method·public·abstract·runPendingAnimations()V | 326 | .method·public·abstract·runPendingAnimations()V |
| 327 | .end·method | 327 | .end·method |
| | |
| 328 | .method·setListener(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener;)V | 328 | .method·setListener(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener;)V |
| 329 | ····.locals·0 | 329 | ····.locals·0 |
| | |
| 330 | ····.line·13297 | 330 | ····.line·13212 |
| 331 | ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mListener:Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener; | 331 | ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->mListener:Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener; |
| | |
| 332 | ····return-void | 332 | ····return-void |
| 333 | .end·method | 333 | .end·method |