| | | |
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 |