| | | | |
| Offset 58, 99 lines modified | Offset 58, 99 lines modified |
| 58 | .field·mTrackOldChangeHolders:Z | 58 | .field·mTrackOldChangeHolders:Z |
| | |
| | |
| 59 | #·direct·methods | 59 | #·direct·methods |
| 60 | .method·public·constructor·<init>()V | 60 | .method·public·constructor·<init>()V |
| 61 | ····.locals·2 | 61 | ····.locals·2 |
| | |
| 62 | ····.line·12775 | 62 | ····.line·12690 |
| 63 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 63 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| | |
| 64 | ····const/4·v0,·-0x1 | 64 | ····const/4·v0,·-0x1 |
| | |
| 65 | ····.line·12790 | 65 | ····.line·12705 |
| 66 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mTargetPosition:I | 66 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mTargetPosition:I |
| | |
| 67 | ····const/4·v0,·0x0 | 67 | ····const/4·v0,·0x0 |
| | |
| 68 | ····.line·12801 | 68 | ····.line·12716 |
| 69 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mPreviousLayoutItemCount:I | 69 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mPreviousLayoutItemCount:I |
| | |
| 70 | ····.line·12807 | 70 | ····.line·12722 |
| 71 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mDeletedInvisibleItemCountSincePreviousLayout:I | 71 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mDeletedInvisibleItemCountSincePreviousLayout:I |
| | |
| 72 | ····const/4·v1,·0x1 | 72 | ····const/4·v1,·0x1 |
| | |
| 73 | ····.line·12820 | 73 | ····.line·12735 |
| 74 | ····iput·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mLayoutStep:I | 74 | ····iput·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mLayoutStep:I |
| | |
| 75 | ····.line·12826 | 75 | ····.line·12741 |
| 76 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mItemCount:I | 76 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mItemCount:I |
| | |
| 77 | ····.line·12828 | 77 | ····.line·12743 |
| 78 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mStructureChanged:Z | 78 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mStructureChanged:Z |
| | |
| 79 | ····.line·12835 | 79 | ····.line·12750 |
| 80 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mInPreLayout:Z | 80 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mInPreLayout:Z |
| | |
| 81 | ····.line·12837 | 81 | ····.line·12752 |
| 82 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mTrackOldChangeHolders:Z | 82 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mTrackOldChangeHolders:Z |
| | |
| 83 | ····.line·12839 | 83 | ····.line·12754 |
| 84 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mIsMeasuring:Z | 84 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mIsMeasuring:Z |
| | |
| 85 | ····.line·12845 | 85 | ····.line·12760 |
| 86 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mRunSimpleAnimations:Z | 86 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mRunSimpleAnimations:Z |
| | |
| 87 | ····.line·12847 | 87 | ····.line·12762 |
| 88 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mRunPredictiveAnimations:Z | 88 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mRunPredictiveAnimations:Z |
| | |
| 89 | ····return-void | 89 | ····return-void |
| 90 | .end·method | 90 | .end·method |
| | |
| | |
| 91 | #·virtual·methods | 91 | #·virtual·methods |
| 92 | .method·assertLayoutStep(I)V | 92 | .method·assertLayoutStep(I)V |
| 93 | ····.locals·3 | 93 | ····.locals·3 |
| | |
| 94 | ····.line·12781 | 94 | ····.line·12696 |
| 95 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mLayoutStep:I | 95 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mLayoutStep:I |
| | |
| 96 | ····and-int/2addr·v0,·p1 | 96 | ····and-int/2addr·v0,·p1 |
| | |
| 97 | ····if-eqz·v0,·:cond_0 | 97 | ····if-eqz·v0,·:cond_0 |
| | |
| 98 | ····return-void | 98 | ····return-void |
| | |
| 99 | ····.line·12782 | 99 | ····.line·12697 |
| 100 | ····:cond_0 | 100 | ····:cond_0 |
| 101 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 101 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| | |
| 102 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 102 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| | |
| 103 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 103 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| | |
| 104 | ····const-string·v2,·"Layout·state·should·be·one·of·" | 104 | ····const-string·v2,·"Layout·state·should·be·one·of·" |
| | |
| 105 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 105 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| | |
| 106 | ····.line·12783 | 106 | ····.line·12698 |
| 107 | ····invoke-static·{p1},·Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String; | 107 | ····invoke-static·{p1},·Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String; |
| | |
| 108 | ····move-result-object·p1 | 108 | ····move-result-object·p1 |
| | |
| 109 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 109 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| | |
| 110 | ····const-string·p1,·"·but·it·is·" | 110 | ····const-string·p1,·"·but·it·is·" |
| | |
| 111 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 111 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| | |
| 112 | ····iget·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mLayoutStep:I | 112 | ····iget·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mLayoutStep:I |
| | |
| 113 | ····.line·12784 | 113 | ····.line·12699 |
| 114 | ····invoke-static·{p1},·Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String; | 114 | ····invoke-static·{p1},·Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String; |
| | |
| 115 | ····move-result-object·p1 | 115 | ····move-result-object·p1 |
| | |
| 116 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 116 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| | |
| 117 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 117 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| Offset 161, 76 lines modified | Offset 161, 76 lines modified |
| | |
| 161 | ····throw·v0 | 161 | ····throw·v0 |
| 162 | .end·method | 162 | .end·method |
| | |
| 163 | .method·public·didStructureChange()Z | 163 | .method·public·didStructureChange()Z |
| 164 | ····.locals·1 | 164 | ····.locals·1 |
| | |
| 165 | ····.line·13000 | 165 | ····.line·12915 |
| 166 | ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mStructureChanged:Z | 166 | ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mStructureChanged:Z |
| | |
| 167 | ····return·v0 | 167 | ····return·v0 |
| 168 | .end·method | 168 | .end·method |
| | |
| 169 | .method·public·getItemCount()I | 169 | .method·public·getItemCount()I |
| 170 | ····.locals·2 | 170 | ····.locals·2 |
| | |
| 171 | ····.line·13028 | 171 | ····.line·12943 |
| 172 | ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mInPreLayout:Z | 172 | ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mInPreLayout:Z |
| | |
| 173 | ····if-eqz·v0,·:cond_0 | 173 | ····if-eqz·v0,·:cond_0 |
| | |
| 174 | ····.line·13029 | 174 | ····.line·12944 |
| 175 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mPreviousLayoutItemCount:I | 175 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mPreviousLayoutItemCount:I |
| | |
| 176 | ····iget·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mDeletedInvisibleItemCountSincePreviousLayout:I | 176 | ····iget·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mDeletedInvisibleItemCountSincePreviousLayout:I |
| | |
| 177 | ····sub-int/2addr·v0,·v1 | 177 | ····sub-int/2addr·v0,·v1 |
| | |
| 178 | ····goto·:goto_0 | 178 | ····goto·:goto_0 |
| | |
| 179 | ····.line·13030 | 179 | ····.line·12945 |
| 180 | ····:cond_0 | 180 | ····:cond_0 |
| 181 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mItemCount:I | 181 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mItemCount:I |
| | |
| 182 | ····:goto_0 | 182 | ····:goto_0 |
| 183 | ····return·v0 | 183 | ····return·v0 |
| 184 | .end·method | 184 | .end·method |
| | |
| 185 | .method·public·getRemainingScrollHorizontal()I | 185 | .method·public·getRemainingScrollHorizontal()I |
| 186 | ····.locals·1 | 186 | ····.locals·1 |
| | |
| 187 | ····.line·13041 | 187 | ····.line·12956 |
| 188 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mRemainingScrollHorizontal:I | 188 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mRemainingScrollHorizontal:I |
| | |
| 189 | ····return·v0 | 189 | ····return·v0 |
| 190 | .end·method | 190 | .end·method |
| | |
| 191 | .method·public·getRemainingScrollVertical()I | 191 | .method·public·getRemainingScrollVertical()I |
| 192 | ····.locals·1 | 192 | ····.locals·1 |
| | |
| 193 | ····.line·13052 | 193 | ····.line·12967 |
| 194 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mRemainingScrollVertical:I | 194 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mRemainingScrollVertical:I |
| | |
| 195 | ····return·v0 | 195 | ····return·v0 |
| 196 | .end·method | 196 | .end·method |
| | |
| 197 | .method·public·getTargetScrollPosition()I | 197 | .method·public·getTargetScrollPosition()I |
| 198 | ····.locals·1 | 198 | ····.locals·1 |
| | |
| 199 | ····.line·12982 | 199 | ····.line·12897 |
| 200 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mTargetPosition:I | 200 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mTargetPosition:I |
| | |
| 201 | ····return·v0 | 201 | ····return·v0 |
| 202 | .end·method | 202 | .end·method |
| | |
| 203 | .method·public·hasTargetScrollPosition()Z | 203 | .method·public·hasTargetScrollPosition()Z |
| 204 | ····.locals·2 | 204 | ····.locals·2 |
| | |
| 205 | ····.line·12992 | 205 | ····.line·12907 |
| 206 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mTargetPosition:I | 206 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mTargetPosition:I |
| | |
| 207 | ····const/4·v1,·-0x1 | 207 | ····const/4·v1,·-0x1 |
| | |
| 208 | ····if-eq·v0,·v1,·:cond_0 | 208 | ····if-eq·v0,·v1,·:cond_0 |
| | |
| 209 | ····const/4·v0,·0x1 | 209 | ····const/4·v0,·0x1 |
| Offset 243, 53 lines modified | Offset 243, 53 lines modified |
| 243 | ····:goto_0 | 243 | ····:goto_0 |
| 244 | ····return·v0 | 244 | ····return·v0 |
| 245 | .end·method | 245 | .end·method |
| | |
| 246 | .method·public·isPreLayout()Z | 246 | .method·public·isPreLayout()Z |
| 247 | ····.locals·1 | 247 | ····.locals·1 |
| | |
| 248 | ····.line·12904 | 248 | ····.line·12819 |
| 249 | ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mInPreLayout:Z | 249 | ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mInPreLayout:Z |
| | |
| 250 | ····return·v0 | 250 | ····return·v0 |
| 251 | .end·method | 251 | .end·method |
| | |
| 252 | .method·prepareForNestedPrefetch(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V | 252 | .method·prepareForNestedPrefetch(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V |
| 253 | ····.locals·1 | 253 | ····.locals·1 |
| | |
| 254 | ····const/4·v0,·0x1 | 254 | ····const/4·v0,·0x1 |
| | |
| 255 | ····.line·12873 | 255 | ····.line·12788 |
| 256 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mLayoutStep:I | 256 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mLayoutStep:I |
| | |
| 257 | ····.line·12874 | 257 | ····.line·12789 |
| 258 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->getItemCount()I | 258 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->getItemCount()I |
| | |
| 259 | ····move-result·p1 | 259 | ····move-result·p1 |
| | |
| 260 | ····iput·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mItemCount:I | 260 | ····iput·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mItemCount:I |
| | |
| 261 | ····const/4·p1,·0x0 | 261 | ····const/4·p1,·0x0 |
| | |
| 262 | ····.line·12875 | 262 | ····.line·12790 |
| 263 | ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mInPreLayout:Z | 263 | ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mInPreLayout:Z |
| | |
| 264 | ····.line·12876 | 264 | ····.line·12791 |
| 265 | ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mTrackOldChangeHolders:Z | 265 | ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mTrackOldChangeHolders:Z |
| | |
| 266 | ····.line·12877 | 266 | ····.line·12792 |
| 267 | ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mIsMeasuring:Z | 267 | ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mIsMeasuring:Z |
| | |
| 268 | ····return-void | 268 | ····return-void |
| 269 | .end·method | 269 | .end·method |
| | |
| 270 | .method·public·toString()Ljava/lang/String; | 270 | .method·public·toString()Ljava/lang/String; |
| 271 | ····.locals·2 | 271 | ····.locals·2 |
| | |
| 272 | ····.line·13057 | 272 | ····.line·12972 |
| 273 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 273 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| | |
| 274 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 274 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| | |
| 275 | ····const-string·v1,·"State{mTargetPosition=" | 275 | ····const-string·v1,·"State{mTargetPosition=" |
| | |
| 276 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 276 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| Offset 380, 12 lines modified | Offset 380, 12 lines modified |
| | |
| 380 | ····return-object·v0 | 380 | ····return-object·v0 |
| 381 | .end·method | 381 | .end·method |
| | |
| 382 | .method·public·willRunPredictiveAnimations()Z | 382 | .method·public·willRunPredictiveAnimations()Z |
| 383 | ····.locals·1 | 383 | ····.locals·1 |
| | |
| 384 | ····.line·12915 | 384 | ····.line·12830 |
| 385 | ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mRunPredictiveAnimations:Z | 385 | ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$State;->mRunPredictiveAnimations:Z |
| | |
| 386 | ····return·v0 | 386 | ····return·v0 |
| 387 | .end·method | 387 | .end·method |