| | | |
Offset 37, 30 lines modified | Offset 37, 30 lines modified |
37 | .field·private·mStateRestorationPolicy:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; | 37 | .field·private·mStateRestorationPolicy:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; |
| |
| |
38 | #·direct·methods | 38 | #·direct·methods |
39 | .method·public·constructor·<init>()V | 39 | .method·public·constructor·<init>()V |
40 | ····.locals·1 | 40 | ····.locals·1 |
| |
41 | ····.line·7182 | 41 | ····.line·7097 |
42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
43 | ····.line·7183 | 43 | ····.line·7098 |
44 | ····new-instance·v0,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 44 | ····new-instance·v0,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
45 | ····invoke-direct·{v0},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;-><init>()V | 45 | ····invoke-direct·{v0},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;-><init>()V |
| |
46 | ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 46 | ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
47 | ····const/4·v0,·0x0 | 47 | ····const/4·v0,·0x0 |
| |
48 | ····.line·7184 | 48 | ····.line·7099 |
49 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z | 49 | ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z |
| |
50 | ····.line·7185 | 50 | ····.line·7100 |
51 | ····sget-object·v0,·Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;->ALLOW:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; | 51 | ····sget-object·v0,·Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;->ALLOW:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; |
| |
52 | ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mStateRestorationPolicy:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; | 52 | ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mStateRestorationPolicy:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; |
| |
53 | ····return-void | 53 | ····return-void |
54 | .end·method | 54 | .end·method |
| |
Offset 70, 15 lines modified | Offset 70, 15 lines modified |
70 | ····.locals·4 | 70 | ····.locals·4 |
71 | ····.annotation·system·Ldalvik/annotation/Signature; | 71 | ····.annotation·system·Ldalvik/annotation/Signature; |
72 | ········value·=·{ | 72 | ········value·=·{ |
73 | ············"(TVH;I)V" | 73 | ············"(TVH;I)V" |
74 | ········} | 74 | ········} |
75 | ····.end·annotation | 75 | ····.end·annotation |
| |
76 | ····.line·7331 | 76 | ····.line·7246 |
77 | ····iget-object·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mBindingAdapter:Landroidx/recyclerview/widget/RecyclerView$Adapter; | 77 | ····iget-object·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mBindingAdapter:Landroidx/recyclerview/widget/RecyclerView$Adapter; |
| |
78 | ····const/4·v1,·0x1 | 78 | ····const/4·v1,·0x1 |
| |
79 | ····if-nez·v0,·:cond_0 | 79 | ····if-nez·v0,·:cond_0 |
| |
80 | ····move·v0,·v1 | 80 | ····move·v0,·v1 |
Offset 87, 87 lines modified | Offset 87, 87 lines modified |
| |
87 | ····:cond_0 | 87 | ····:cond_0 |
88 | ····const/4·v0,·0x0 | 88 | ····const/4·v0,·0x0 |
| |
89 | ····:goto_0 | 89 | ····:goto_0 |
90 | ····if-eqz·v0,·:cond_2 | 90 | ····if-eqz·v0,·:cond_2 |
| |
91 | ····.line·7333 | 91 | ····.line·7248 |
92 | ····iput·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mPosition:I | 92 | ····iput·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mPosition:I |
| |
93 | ····.line·7334 | 93 | ····.line·7249 |
94 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->hasStableIds()Z | 94 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->hasStableIds()Z |
| |
95 | ····move-result·v2 | 95 | ····move-result·v2 |
| |
96 | ····if-eqz·v2,·:cond_1 | 96 | ····if-eqz·v2,·:cond_1 |
| |
97 | ····.line·7335 | 97 | ····.line·7250 |
98 | ····invoke-virtual·{p0,·p2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->getItemId(I)J | 98 | ····invoke-virtual·{p0,·p2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->getItemId(I)J |
| |
99 | ····move-result-wide·v2 | 99 | ····move-result-wide·v2 |
| |
100 | ····iput-wide·v2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mItemId:J | 100 | ····iput-wide·v2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mItemId:J |
| |
101 | ····:cond_1 | 101 | ····:cond_1 |
102 | ····const/16·v2,·0x207 | 102 | ····const/16·v2,·0x207 |
| |
103 | ····.line·7337 | 103 | ····.line·7252 |
104 | ····invoke-virtual·{p1,·v1,·v2},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->setFlags(II)V | 104 | ····invoke-virtual·{p1,·v1,·v2},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->setFlags(II)V |
| |
105 | ····const-string·v2,·"RV·OnBindView" | 105 | ····const-string·v2,·"RV·OnBindView" |
| |
106 | ····.line·7340 | 106 | ····.line·7255 |
107 | ····invoke-static·{v2},·Landroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V | 107 | ····invoke-static·{v2},·Landroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V |
| |
108 | ····.line·7342 | 108 | ····.line·7257 |
109 | ····:cond_2 | 109 | ····:cond_2 |
110 | ····iput-object·p0,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mBindingAdapter:Landroidx/recyclerview/widget/RecyclerView$Adapter; | 110 | ····iput-object·p0,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mBindingAdapter:Landroidx/recyclerview/widget/RecyclerView$Adapter; |
| |
111 | ····.line·7343 | 111 | ····.line·7258 |
112 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getUnmodifiedPayloads()Ljava/util/List; | 112 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getUnmodifiedPayloads()Ljava/util/List; |
| |
113 | ····move-result-object·v2 | 113 | ····move-result-object·v2 |
| |
114 | ····invoke-virtual·{p0,·p1,·p2,·v2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V | 114 | ····invoke-virtual·{p0,·p1,·p2,·v2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V |
| |
115 | ····if-eqz·v0,·:cond_4 | 115 | ····if-eqz·v0,·:cond_4 |
| |
116 | ····.line·7345 | 116 | ····.line·7260 |
117 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearPayload()V | 117 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearPayload()V |
| |
118 | ····.line·7346 | 118 | ····.line·7261 |
119 | ····iget-object·p1,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; | 119 | ····iget-object·p1,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; |
| |
120 | ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 120 | ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
| |
121 | ····move-result-object·p1 | 121 | ····move-result-object·p1 |
| |
122 | ····.line·7347 | 122 | ····.line·7262 |
123 | ····instance-of·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; | 123 | ····instance-of·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; |
| |
124 | ····if-eqz·p2,·:cond_3 | 124 | ····if-eqz·p2,·:cond_3 |
| |
125 | ····.line·7348 | 125 | ····.line·7263 |
126 | ····check-cast·p1,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; | 126 | ····check-cast·p1,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; |
| |
127 | ····iput-boolean·v1,·p1,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z | 127 | ····iput-boolean·v1,·p1,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z |
| |
128 | ····.line·7350 | 128 | ····.line·7265 |
129 | ····:cond_3 | 129 | ····:cond_3 |
130 | ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V | 130 | ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V |
| |
131 | ····:cond_4 | 131 | ····:cond_4 |
132 | ····return-void | 132 | ····return-void |
133 | .end·method | 133 | .end·method |
| |
134 | .method·canRestoreState()Z | 134 | .method·canRestoreState()Z |
135 | ····.locals·4 | 135 | ····.locals·4 |
| |
136 | ····.line·7819 | 136 | ····.line·7734 |
137 | ····sget-object·v0,·Landroidx/recyclerview/widget/RecyclerView$7;->$SwitchMap$androidx$recyclerview$widget$RecyclerView$Adapter$StateRestorationPolicy:[I | 137 | ····sget-object·v0,·Landroidx/recyclerview/widget/RecyclerView$7;->$SwitchMap$androidx$recyclerview$widget$RecyclerView$Adapter$StateRestorationPolicy:[I |
| |
138 | ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mStateRestorationPolicy:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; | 138 | ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mStateRestorationPolicy:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; |
| |
139 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 139 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
| |
140 | ····move-result·v1 | 140 | ····move-result·v1 |
Offset 182, 15 lines modified | Offset 182, 15 lines modified |
| |
182 | ····const/4·v3,·0x2 | 182 | ····const/4·v3,·0x2 |
| |
183 | ····if-eq·v0,·v3,·:cond_0 | 183 | ····if-eq·v0,·v3,·:cond_0 |
| |
184 | ····return·v2 | 184 | ····return·v2 |
| |
185 | ····.line·7823 | 185 | ····.line·7738 |
186 | ····:cond_0 | 186 | ····:cond_0 |
187 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->getItemCount()I | 187 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->getItemCount()I |
| |
188 | ····move-result·v0 | 188 | ····move-result·v0 |
| |
189 | ····if-lez·v0,·:cond_1 | 189 | ····if-lez·v0,·:cond_1 |
| |
Offset 209, 42 lines modified | Offset 209, 42 lines modified |
209 | ············"I)TVH;" | 209 | ············"I)TVH;" |
210 | ········} | 210 | ········} |
211 | ····.end·annotation | 211 | ····.end·annotation |
| |
212 | ····:try_start_0 | 212 | ····:try_start_0 |
213 | ····const-string·v0,·"RV·CreateView" | 213 | ····const-string·v0,·"RV·CreateView" |
| |
214 | ····.line·7300 | 214 | ····.line·7215 |
215 | ····invoke-static·{v0},·Landroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V | 215 | ····invoke-static·{v0},·Landroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V |
| |
216 | ····.line·7301 | 216 | ····.line·7216 |
217 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; | 217 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; |
| |
218 | ····move-result-object·p1 | 218 | ····move-result-object·p1 |
| |
219 | ····.line·7302 | 219 | ····.line·7217 |
220 | ····iget-object·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; | 220 | ····iget-object·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; |
| |
221 | ····invoke-virtual·{v0},·Landroid/view/View;->getParent()Landroid/view/ViewParent; | 221 | ····invoke-virtual·{v0},·Landroid/view/View;->getParent()Landroid/view/ViewParent; |
| |
222 | ····move-result-object·v0 | 222 | ····move-result-object·v0 |
| |
223 | ····if-nez·v0,·:cond_0 | 223 | ····if-nez·v0,·:cond_0 |
| |
224 | ····.line·7307 | 224 | ····.line·7222 |
225 | ····iput·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mItemViewType:I | 225 | ····iput·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mItemViewType:I |
226 | ····:try_end_0 | 226 | ····:try_end_0 |
227 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 227 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| |
228 | ····.line·7310 | 228 | ····.line·7225 |
229 | ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V | 229 | ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V |
| |
230 | ····return-object·p1 | 230 | ····return-object·p1 |
| |
231 | ····.line·7303 | 231 | ····.line·7218 |
232 | ····:cond_0 | 232 | ····:cond_0 |
233 | ····:try_start_1 | 233 | ····:try_start_1 |
234 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 234 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
| |
235 | ····const-string·p2,·"ViewHolder·views·must·not·be·attached·when·created.·Ensure·that·you·are·not·passing·\'true\'·to·the·attachToRoot·parameter·of·LayoutInflater.inflate(...,·boolean·attachToRoot)" | 235 | ····const-string·p2,·"ViewHolder·views·must·not·be·attached·when·created.·Ensure·that·you·are·not·passing·\'true\'·to·the·attachToRoot·parameter·of·LayoutInflater.inflate(...,·boolean·attachToRoot)" |
| |
236 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 236 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
Offset 252, 18 lines modified | Offset 252, 18 lines modified |
252 | ····throw·p1 | 252 | ····throw·p1 |
253 | ····:try_end_1 | 253 | ····:try_end_1 |
254 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 254 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
| |
255 | ····:catchall_0 | 255 | ····:catchall_0 |
256 | ····move-exception·p1 | 256 | ····move-exception·p1 |
| |
257 | ····.line·7310 | 257 | ····.line·7225 |
258 | ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V | 258 | ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V |
| |
259 | ····.line·7311 | 259 | ····.line·7226 |
260 | ····throw·p1 | 260 | ····throw·p1 |
261 | .end·method | 261 | .end·method |
| |
262 | .method·public·findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I | 262 | .method·public·findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I |
263 | ····.locals·0 | 263 | ····.locals·0 |
264 | ····.annotation·system·Ldalvik/annotation/Signature; | 264 | ····.annotation·system·Ldalvik/annotation/Signature; |
265 | ········value·=·{ | 265 | ········value·=·{ |
Offset 305, 151 lines modified | Offset 305, 151 lines modified |
| |
305 | ····return·p1 | 305 | ····return·p1 |
306 | .end·method | 306 | .end·method |
| |
307 | .method·public·final·getStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; | 307 | .method·public·final·getStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; |
308 | ····.locals·1 | 308 | ····.locals·1 |
| |
309 | ····.line·7808 | 309 | ····.line·7723 |
310 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mStateRestorationPolicy:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; | 310 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mStateRestorationPolicy:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; |
| |
311 | ····return-object·v0 | 311 | ····return-object·v0 |
312 | .end·method | 312 | .end·method |
| |
313 | .method·public·final·hasObservers()Z | 313 | .method·public·final·hasObservers()Z |
314 | ····.locals·1 | 314 | ····.locals·1 |
| |
315 | ····.line·7505 | 315 | ····.line·7420 |
316 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 316 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
317 | ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->hasObservers()Z | 317 | ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->hasObservers()Z |
| |
318 | ····move-result·v0 | 318 | ····move-result·v0 |
| |
319 | ····return·v0 | 319 | ····return·v0 |
320 | .end·method | 320 | .end·method |
| |
321 | .method·public·final·hasStableIds()Z | 321 | .method·public·final·hasStableIds()Z |
322 | ····.locals·1 | 322 | ····.locals·1 |
| |
323 | ····.line·7413 | 323 | ····.line·7328 |
324 | ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z | 324 | ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z |
| |
325 | ····return·v0 | 325 | ····return·v0 |
326 | .end·method | 326 | .end·method |
| |
327 | .method·public·final·notifyDataSetChanged()V | 327 | .method·public·final·notifyDataSetChanged()V |
328 | ····.locals·1 | 328 | ····.locals·1 |
| |
329 | ····.line·7590 | 329 | ····.line·7505 |
330 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 330 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
331 | ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyChanged()V | 331 | ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyChanged()V |
| |
332 | ····return-void | 332 | ····return-void |
333 | .end·method | 333 | .end·method |
| |
334 | .method·public·final·notifyItemChanged(I)V | 334 | .method·public·final·notifyItemChanged(I)V |
335 | ····.locals·2 | 335 | ····.locals·2 |
| |
336 | ····.line·7605 | 336 | ····.line·7520 |
337 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 337 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
338 | ····const/4·v1,·0x1 | 338 | ····const/4·v1,·0x1 |
| |
339 | ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(II)V | 339 | ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(II)V |
| |
340 | ····return-void | 340 | ····return-void |
341 | .end·method | 341 | .end·method |
| |
342 | .method·public·final·notifyItemChanged(ILjava/lang/Object;)V | 342 | .method·public·final·notifyItemChanged(ILjava/lang/Object;)V |
343 | ····.locals·2 | 343 | ····.locals·2 |
| |
344 | ····.line·7632 | 344 | ····.line·7547 |
345 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 345 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
346 | ····const/4·v1,·0x1 | 346 | ····const/4·v1,·0x1 |
| |
347 | ····invoke-virtual·{v0,·p1,·v1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V | 347 | ····invoke-virtual·{v0,·p1,·v1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V |
| |
348 | ····return-void | 348 | ····return-void |
349 | .end·method | 349 | .end·method |
| |
350 | .method·public·final·notifyItemInserted(I)V | 350 | .method·public·final·notifyItemInserted(I)V |
351 | ····.locals·2 | 351 | ····.locals·2 |
| |
352 | ····.line·7695 | 352 | ····.line·7610 |
353 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 353 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
354 | ····const/4·v1,·0x1 | 354 | ····const/4·v1,·0x1 |
| |
355 | ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeInserted(II)V | 355 | ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeInserted(II)V |
| |
356 | ····return-void | 356 | ····return-void |
357 | .end·method | 357 | .end·method |
| |
358 | .method·public·final·notifyItemMoved(II)V | 358 | .method·public·final·notifyItemMoved(II)V |
359 | ····.locals·1 | 359 | ····.locals·1 |
| |
360 | ····.line·7710 | 360 | ····.line·7625 |
361 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 361 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
362 | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemMoved(II)V | 362 | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemMoved(II)V |
| |
363 | ····return-void | 363 | ····return-void |
364 | .end·method | 364 | .end·method |
| |
365 | .method·public·final·notifyItemRangeChanged(II)V | 365 | .method·public·final·notifyItemRangeChanged(II)V |
366 | ····.locals·1 | 366 | ····.locals·1 |
| |
367 | ····.line·7649 | 367 | ····.line·7564 |
368 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 368 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
369 | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(II)V | 369 | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(II)V |
| |
370 | ····return-void | 370 | ····return-void |
371 | .end·method | 371 | .end·method |
| |
372 | .method·public·final·notifyItemRangeChanged(IILjava/lang/Object;)V | 372 | .method·public·final·notifyItemRangeChanged(IILjava/lang/Object;)V |
373 | ····.locals·1 | 373 | ····.locals·1 |
| |
374 | ····.line·7679 | 374 | ····.line·7594 |
375 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 375 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
376 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V | 376 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V |
| |
377 | ····return-void | 377 | ····return-void |
378 | .end·method | 378 | .end·method |
| |
379 | .method·public·final·notifyItemRangeInserted(II)V | 379 | .method·public·final·notifyItemRangeInserted(II)V |
380 | ····.locals·1 | 380 | ····.locals·1 |
| |
381 | ····.line·7728 | 381 | ····.line·7643 |
382 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 382 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
383 | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeInserted(II)V | 383 | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeInserted(II)V |
| |
384 | ····return-void | 384 | ····return-void |
385 | .end·method | 385 | .end·method |
| |
386 | .method·public·final·notifyItemRangeRemoved(II)V | 386 | .method·public·final·notifyItemRangeRemoved(II)V |
387 | ····.locals·1 | 387 | ····.locals·1 |
| |
388 | ····.line·7761 | 388 | ····.line·7676 |
389 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 389 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
390 | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeRemoved(II)V | 390 | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeRemoved(II)V |
| |
391 | ····return-void | 391 | ····return-void |
392 | .end·method | 392 | .end·method |
| |
393 | .method·public·final·notifyItemRemoved(I)V | 393 | .method·public·final·notifyItemRemoved(I)V |
394 | ····.locals·2 | 394 | ····.locals·2 |
| |
395 | ····.line·7744 | 395 | ····.line·7659 |
396 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 396 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
397 | ····const/4·v1,·0x1 | 397 | ····const/4·v1,·0x1 |
| |
398 | ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeRemoved(II)V | 398 | ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeRemoved(II)V |
| |
399 | ····return-void | 399 | ····return-void |
Offset 476, 15 lines modified | Offset 476, 15 lines modified |
476 | ············"(TVH;I", | 476 | ············"(TVH;I", |
477 | ············"Ljava/util/List<", | 477 | ············"Ljava/util/List<", |
478 | ············"Ljava/lang/Object;", | 478 | ············"Ljava/lang/Object;", |
479 | ············">;)V" | 479 | ············">;)V" |
480 | ········} | 480 | ········} |
481 | ····.end·annotation | 481 | ····.end·annotation |
| |
482 | ····.line·7263 | 482 | ····.line·7178 |
483 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V | 483 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V |
| |
484 | ····return-void | 484 | ····return-void |
485 | .end·method | 485 | .end·method |
| |
486 | .method·public·abstract·onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; | 486 | .method·public·abstract·onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; |
487 | ····.annotation·system·Ldalvik/annotation/Signature; | 487 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 547, 65 lines modified | Offset 547, 65 lines modified |
| |
547 | ····return-void | 547 | ····return-void |
548 | .end·method | 548 | .end·method |
| |
549 | .method·public·registerAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V | 549 | .method·public·registerAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V |
550 | ····.locals·1 | 550 | ····.locals·1 |
| |
551 | ····.line·7524 | 551 | ····.line·7439 |
552 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 552 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
553 | ····invoke-virtual·{v0,·p1},·Landroid/database/Observable;->registerObserver(Ljava/lang/Object;)V | 553 | ····invoke-virtual·{v0,·p1},·Landroid/database/Observable;->registerObserver(Ljava/lang/Object;)V |
| |
554 | ····return-void | 554 | ····return-void |
555 | .end·method | 555 | .end·method |
| |
556 | .method·public·setHasStableIds(Z)V | 556 | .method·public·setHasStableIds(Z)V |
557 | ····.locals·1 | 557 | ····.locals·1 |
| |
558 | ····.line·7379 | 558 | ····.line·7294 |
559 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->hasObservers()Z | 559 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->hasObservers()Z |
| |
560 | ····move-result·v0 | 560 | ····move-result·v0 |
| |
561 | ····if-nez·v0,·:cond_0 | 561 | ····if-nez·v0,·:cond_0 |
| |
562 | ····.line·7383 | 562 | ····.line·7298 |
563 | ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z | 563 | ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z |
| |
564 | ····return-void | 564 | ····return-void |
| |
565 | ····.line·7380 | 565 | ····.line·7295 |
566 | ····:cond_0 | 566 | ····:cond_0 |
567 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 567 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
| |
568 | ····const-string·v0,·"Cannot·change·whether·this·adapter·has·stable·IDs·while·the·adapter·has·registered·observers." | 568 | ····const-string·v0,·"Cannot·change·whether·this·adapter·has·stable·IDs·while·the·adapter·has·registered·observers." |
| |
569 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 569 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| |
570 | ····throw·p1 | 570 | ····throw·p1 |
571 | .end·method | 571 | .end·method |
| |
572 | .method·public·setStateRestorationPolicy(Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;)V | 572 | .method·public·setStateRestorationPolicy(Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;)V |
573 | ····.locals·0 | 573 | ····.locals·0 |
| |
574 | ····.line·7795 | 574 | ····.line·7710 |
575 | ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mStateRestorationPolicy:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; | 575 | ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mStateRestorationPolicy:Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; |
| |
576 | ····.line·7796 | 576 | ····.line·7711 |
577 | ····iget-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 577 | ····iget-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
578 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyStateRestorationPolicyChanged()V | 578 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyStateRestorationPolicyChanged()V |
| |
579 | ····return-void | 579 | ····return-void |
580 | .end·method | 580 | .end·method |
| |
581 | .method·public·unregisterAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V | 581 | .method·public·unregisterAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V |
582 | ····.locals·1 | 582 | ····.locals·1 |
| |
583 | ····.line·7537 | 583 | ····.line·7452 |
584 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; | 584 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mObservable:Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable; |
| |
585 | ····invoke-virtual·{v0,·p1},·Landroid/database/Observable;->unregisterObserver(Ljava/lang/Object;)V | 585 | ····invoke-virtual·{v0,·p1},·Landroid/database/Observable;->unregisterObserver(Ljava/lang/Object;)V |
| |
586 | ····return-void | 586 | ····return-void |
587 | .end·method | 587 | .end·method |