Offset 37, 30 lines modifiedOffset 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·methods38 #·direct·methods
39 .method·public·constructor·<init>()V39 .method·public·constructor·<init>()V
40 ····.locals·140 ····.locals·1
  
41 ····.line·718241 ····.line·7097
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····.line·718343 ····.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>()V45 ····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,·0x047 ····const/4·v0,·0x0
  
48 ····.line·718448 ····.line·7099
49 ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z49 ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z
  
50 ····.line·718550 ····.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-void53 ····return-void
54 .end·method54 .end·method
  
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ····.locals·470 ····.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·annotation75 ····.end·annotation
  
76 ····.line·733176 ····.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,·0x178 ····const/4·v1,·0x1
  
79 ····if-nez·v0,·:cond_079 ····if-nez·v0,·:cond_0
  
80 ····move·v0,·v180 ····move·v0,·v1
Offset 87, 87 lines modifiedOffset 87, 87 lines modified
  
87 ····:cond_087 ····:cond_0
88 ····const/4·v0,·0x088 ····const/4·v0,·0x0
  
89 ····:goto_089 ····:goto_0
90 ····if-eqz·v0,·:cond_290 ····if-eqz·v0,·:cond_2
  
91 ····.line·733391 ····.line·7248
92 ····iput·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mPosition:I92 ····iput·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mPosition:I
  
93 ····.line·733493 ····.line·7249
94 ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->hasStableIds()Z94 ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->hasStableIds()Z
  
95 ····move-result·v295 ····move-result·v2
  
96 ····if-eqz·v2,·:cond_196 ····if-eqz·v2,·:cond_1
  
97 ····.line·733597 ····.line·7250
98 ····invoke-virtual·{p0,·p2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->getItemId(I)J98 ····invoke-virtual·{p0,·p2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->getItemId(I)J
  
99 ····move-result-wide·v299 ····move-result-wide·v2
  
100 ····iput-wide·v2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mItemId:J100 ····iput-wide·v2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mItemId:J
  
101 ····:cond_1101 ····:cond_1
102 ····const/16·v2,·0x207102 ····const/16·v2,·0x207
  
103 ····.line·7337103 ····.line·7252
104 ····invoke-virtual·{p1,·v1,·v2},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->setFlags(II)V104 ····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·7340106 ····.line·7255
107 ····invoke-static·{v2},·Landroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V107 ····invoke-static·{v2},·Landroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V
  
108 ····.line·7342108 ····.line·7257
109 ····:cond_2109 ····: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·7343111 ····.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·v2113 ····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;)V114 ····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_4115 ····if-eqz·v0,·:cond_4
  
116 ····.line·7345116 ····.line·7260
117 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearPayload()V117 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearPayload()V
  
118 ····.line·7346118 ····.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·p1121 ····move-result-object·p1
  
122 ····.line·7347122 ····.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_3124 ····if-eqz·p2,·:cond_3
  
125 ····.line·7348125 ····.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:Z127 ····iput-boolean·v1,·p1,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
128 ····.line·7350128 ····.line·7265
129 ····:cond_3129 ····:cond_3
130 ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V130 ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V
  
131 ····:cond_4131 ····:cond_4
132 ····return-void132 ····return-void
133 .end·method133 .end·method
  
134 .method·canRestoreState()Z134 .method·canRestoreState()Z
135 ····.locals·4135 ····.locals·4
  
136 ····.line·7819136 ····.line·7734
137 ····sget-object·v0,·Landroidx/recyclerview/widget/RecyclerView$7;->$SwitchMap$androidx$recyclerview$widget$RecyclerView$Adapter$StateRestorationPolicy:[I137 ····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()I139 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
140 ····move-result·v1140 ····move-result·v1
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
  
182 ····const/4·v3,·0x2182 ····const/4·v3,·0x2
  
183 ····if-eq·v0,·v3,·:cond_0183 ····if-eq·v0,·v3,·:cond_0
  
184 ····return·v2184 ····return·v2
  
185 ····.line·7823185 ····.line·7738
186 ····:cond_0186 ····:cond_0
187 ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->getItemCount()I187 ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->getItemCount()I
  
188 ····move-result·v0188 ····move-result·v0
  
189 ····if-lez·v0,·:cond_1189 ····if-lez·v0,·:cond_1
  
Offset 209, 42 lines modifiedOffset 209, 42 lines modified
209 ············"I)TVH;"209 ············"I)TVH;"
210 ········}210 ········}
211 ····.end·annotation211 ····.end·annotation
  
212 ····:try_start_0212 ····:try_start_0
213 ····const-string·v0,·"RV·CreateView"213 ····const-string·v0,·"RV·CreateView"
  
214 ····.line·7300214 ····.line·7215
215 ····invoke-static·{v0},·Landroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V215 ····invoke-static·{v0},·Landroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V
  
216 ····.line·7301216 ····.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·p1218 ····move-result-object·p1
  
219 ····.line·7302219 ····.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·v0222 ····move-result-object·v0
  
223 ····if-nez·v0,·:cond_0223 ····if-nez·v0,·:cond_0
  
224 ····.line·7307224 ····.line·7222
225 ····iput·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mItemViewType:I225 ····iput·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->mItemViewType:I
226 ····:try_end_0226 ····:try_end_0
227 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0227 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
228 ····.line·7310228 ····.line·7225
229 ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V229 ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V
  
230 ····return-object·p1230 ····return-object·p1
  
231 ····.line·7303231 ····.line·7218
232 ····:cond_0232 ····:cond_0
233 ····:try_start_1233 ····: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;)V236 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
Offset 252, 18 lines modifiedOffset 252, 18 lines modified
252 ····throw·p1252 ····throw·p1
253 ····:try_end_1253 ····:try_end_1
254 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0254 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
255 ····:catchall_0255 ····:catchall_0
256 ····move-exception·p1256 ····move-exception·p1
  
257 ····.line·7310257 ····.line·7225
258 ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V258 ····invoke-static·{},·Landroidx/core/os/TraceCompat;->endSection()V
  
259 ····.line·7311259 ····.line·7226
260 ····throw·p1260 ····throw·p1
261 .end·method261 .end·method
  
262 .method·public·findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I262 .method·public·findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I
263 ····.locals·0263 ····.locals·0
264 ····.annotation·system·Ldalvik/annotation/Signature;264 ····.annotation·system·Ldalvik/annotation/Signature;
265 ········value·=·{265 ········value·=·{
Offset 305, 151 lines modifiedOffset 305, 151 lines modified
  
305 ····return·p1305 ····return·p1
306 .end·method306 .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·1308 ····.locals·1
  
309 ····.line·7808309 ····.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·v0311 ····return-object·v0
312 .end·method312 .end·method
  
313 .method·public·final·hasObservers()Z313 .method·public·final·hasObservers()Z
314 ····.locals·1314 ····.locals·1
  
315 ····.line·7505315 ····.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()Z317 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->hasObservers()Z
  
318 ····move-result·v0318 ····move-result·v0
  
319 ····return·v0319 ····return·v0
320 .end·method320 .end·method
  
321 .method·public·final·hasStableIds()Z321 .method·public·final·hasStableIds()Z
322 ····.locals·1322 ····.locals·1
  
323 ····.line·7413323 ····.line·7328
324 ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z324 ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z
  
325 ····return·v0325 ····return·v0
326 .end·method326 .end·method
  
327 .method·public·final·notifyDataSetChanged()V327 .method·public·final·notifyDataSetChanged()V
328 ····.locals·1328 ····.locals·1
  
329 ····.line·7590329 ····.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()V331 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyChanged()V
  
332 ····return-void332 ····return-void
333 .end·method333 .end·method
  
334 .method·public·final·notifyItemChanged(I)V334 .method·public·final·notifyItemChanged(I)V
335 ····.locals·2335 ····.locals·2
  
336 ····.line·7605336 ····.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,·0x1338 ····const/4·v1,·0x1
  
339 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(II)V339 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(II)V
  
340 ····return-void340 ····return-void
341 .end·method341 .end·method
  
342 .method·public·final·notifyItemChanged(ILjava/lang/Object;)V342 .method·public·final·notifyItemChanged(ILjava/lang/Object;)V
343 ····.locals·2343 ····.locals·2
  
344 ····.line·7632344 ····.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,·0x1346 ····const/4·v1,·0x1
  
347 ····invoke-virtual·{v0,·p1,·v1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V347 ····invoke-virtual·{v0,·p1,·v1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V
  
348 ····return-void348 ····return-void
349 .end·method349 .end·method
  
350 .method·public·final·notifyItemInserted(I)V350 .method·public·final·notifyItemInserted(I)V
351 ····.locals·2351 ····.locals·2
  
352 ····.line·7695352 ····.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,·0x1354 ····const/4·v1,·0x1
  
355 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeInserted(II)V355 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeInserted(II)V
  
356 ····return-void356 ····return-void
357 .end·method357 .end·method
  
358 .method·public·final·notifyItemMoved(II)V358 .method·public·final·notifyItemMoved(II)V
359 ····.locals·1359 ····.locals·1
  
360 ····.line·7710360 ····.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)V362 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemMoved(II)V
  
363 ····return-void363 ····return-void
364 .end·method364 .end·method
  
365 .method·public·final·notifyItemRangeChanged(II)V365 .method·public·final·notifyItemRangeChanged(II)V
366 ····.locals·1366 ····.locals·1
  
367 ····.line·7649367 ····.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)V369 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(II)V
  
370 ····return-void370 ····return-void
371 .end·method371 .end·method
  
372 .method·public·final·notifyItemRangeChanged(IILjava/lang/Object;)V372 .method·public·final·notifyItemRangeChanged(IILjava/lang/Object;)V
373 ····.locals·1373 ····.locals·1
  
374 ····.line·7679374 ····.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;)V376 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V
  
377 ····return-void377 ····return-void
378 .end·method378 .end·method
  
379 .method·public·final·notifyItemRangeInserted(II)V379 .method·public·final·notifyItemRangeInserted(II)V
380 ····.locals·1380 ····.locals·1
  
381 ····.line·7728381 ····.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)V383 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeInserted(II)V
  
384 ····return-void384 ····return-void
385 .end·method385 .end·method
  
386 .method·public·final·notifyItemRangeRemoved(II)V386 .method·public·final·notifyItemRangeRemoved(II)V
387 ····.locals·1387 ····.locals·1
  
388 ····.line·7761388 ····.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)V390 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeRemoved(II)V
  
391 ····return-void391 ····return-void
392 .end·method392 .end·method
  
393 .method·public·final·notifyItemRemoved(I)V393 .method·public·final·notifyItemRemoved(I)V
394 ····.locals·2394 ····.locals·2
  
395 ····.line·7744395 ····.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,·0x1397 ····const/4·v1,·0x1
  
398 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeRemoved(II)V398 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeRemoved(II)V
  
399 ····return-void399 ····return-void
Offset 476, 15 lines modifiedOffset 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·annotation481 ····.end·annotation
  
482 ····.line·7263482 ····.line·7178
483 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V483 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
  
484 ····return-void484 ····return-void
485 .end·method485 .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 modifiedOffset 547, 65 lines modified
  
547 ····return-void547 ····return-void
548 .end·method548 .end·method
  
549 .method·public·registerAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V549 .method·public·registerAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V
550 ····.locals·1550 ····.locals·1
  
551 ····.line·7524551 ····.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;)V553 ····invoke-virtual·{v0,·p1},·Landroid/database/Observable;->registerObserver(Ljava/lang/Object;)V
  
554 ····return-void554 ····return-void
555 .end·method555 .end·method
  
556 .method·public·setHasStableIds(Z)V556 .method·public·setHasStableIds(Z)V
557 ····.locals·1557 ····.locals·1
  
558 ····.line·7379558 ····.line·7294
559 ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->hasObservers()Z559 ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$Adapter;->hasObservers()Z
  
560 ····move-result·v0560 ····move-result·v0
  
561 ····if-nez·v0,·:cond_0561 ····if-nez·v0,·:cond_0
  
562 ····.line·7383562 ····.line·7298
563 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z563 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$Adapter;->mHasStableIds:Z
  
564 ····return-void564 ····return-void
  
565 ····.line·7380565 ····.line·7295
566 ····:cond_0566 ····: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;)V569 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
570 ····throw·p1570 ····throw·p1
571 .end·method571 .end·method
  
572 .method·public·setStateRestorationPolicy(Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;)V572 .method·public·setStateRestorationPolicy(Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;)V
573 ····.locals·0573 ····.locals·0
  
574 ····.line·7795574 ····.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·7796576 ····.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()V578 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyStateRestorationPolicyChanged()V
  
579 ····return-void579 ····return-void
580 .end·method580 .end·method
  
581 .method·public·unregisterAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V581 .method·public·unregisterAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V
582 ····.locals·1582 ····.locals·1
  
583 ····.line·7537583 ····.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;)V585 ····invoke-virtual·{v0,·p1},·Landroid/database/Observable;->unregisterObserver(Ljava/lang/Object;)V
  
586 ····return-void586 ····return-void
587 .end·method587 .end·method