Offset 22, 53 lines modifiedOffset 22, 53 lines modified
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>()V24 .method·constructor·<init>()V
25 ····.locals·025 ····.locals·0
  
26 ····.line·1264826 ····.line·12563
27 ····invoke-direct·{p0},·Landroid/database/Observable;-><init>()V27 ····invoke-direct·{p0},·Landroid/database/Observable;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·hasObservers()Z31 .method·public·hasObservers()Z
32 ····.locals·132 ····.locals·1
  
33 ····.line·1265033 ····.line·12565
34 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;34 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
35 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->isEmpty()Z35 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->isEmpty()Z
  
36 ····move-result·v036 ····move-result·v0
  
37 ····xor-int/lit8·v0,·v0,·0x137 ····xor-int/lit8·v0,·v0,·0x1
  
38 ····return·v038 ····return·v0
39 .end·method39 .end·method
  
40 .method·public·notifyChanged()V40 .method·public·notifyChanged()V
41 ····.locals·241 ····.locals·2
  
42 ····.line·1265842 ····.line·12573
43 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;43 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
44 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I44 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
45 ····move-result·v045 ····move-result·v0
  
46 ····add-int/lit8·v0,·v0,·-0x146 ····add-int/lit8·v0,·v0,·-0x1
  
47 ····:goto_047 ····:goto_0
48 ····if-ltz·v0,·:cond_048 ····if-ltz·v0,·:cond_0
  
49 ····.line·1265949 ····.line·12574
50 ····iget-object·v1,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;50 ····iget-object·v1,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
51 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;51 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
52 ····move-result-object·v152 ····move-result-object·v1
  
53 ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;53 ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;
Offset 82, 29 lines modifiedOffset 82, 29 lines modified
82 ····:cond_082 ····:cond_0
83 ····return-void83 ····return-void
84 .end·method84 .end·method
  
85 .method·public·notifyItemMoved(II)V85 .method·public·notifyItemMoved(II)V
86 ····.locals·386 ····.locals·3
  
87 ····.line·1270587 ····.line·12620
88 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;88 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
89 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I89 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
90 ····move-result·v090 ····move-result·v0
  
91 ····const/4·v1,·0x191 ····const/4·v1,·0x1
  
92 ····sub-int/2addr·v0,·v192 ····sub-int/2addr·v0,·v1
  
93 ····:goto_093 ····:goto_0
94 ····if-ltz·v0,·:cond_094 ····if-ltz·v0,·:cond_0
  
95 ····.line·1270695 ····.line·12621
96 ····iget-object·v2,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;96 ····iget-object·v2,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
97 ····invoke-virtual·{v2,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;97 ····invoke-virtual·{v2,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
98 ····move-result-object·v298 ····move-result-object·v2
  
99 ····check-cast·v2,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;99 ····check-cast·v2,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;
Offset 120, 36 lines modifiedOffset 120, 36 lines modified
120 .end·method120 .end·method
  
121 .method·public·notifyItemRangeChanged(II)V121 .method·public·notifyItemRangeChanged(II)V
122 ····.locals·1122 ····.locals·1
  
123 ····const/4·v0,·0x0123 ····const/4·v0,·0x0
  
124 ····.line·12670124 ····.line·12585
125 ····invoke-virtual·{p0,·p1,·p2,·v0},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V125 ····invoke-virtual·{p0,·p1,·p2,·v0},·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V
  
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
128 .method·public·notifyItemRangeChanged(IILjava/lang/Object;)V128 .method·public·notifyItemRangeChanged(IILjava/lang/Object;)V
129 ····.locals·2129 ····.locals·2
  
130 ····.line·12679130 ····.line·12594
131 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;131 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
132 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I132 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
133 ····move-result·v0133 ····move-result·v0
  
134 ····add-int/lit8·v0,·v0,·-0x1134 ····add-int/lit8·v0,·v0,·-0x1
  
135 ····:goto_0135 ····:goto_0
136 ····if-ltz·v0,·:cond_0136 ····if-ltz·v0,·:cond_0
  
137 ····.line·12680137 ····.line·12595
138 ····iget-object·v1,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;138 ····iget-object·v1,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
139 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;139 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
140 ····move-result-object·v1140 ····move-result-object·v1
  
141 ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;141 ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;
Offset 163, 27 lines modifiedOffset 163, 27 lines modified
163 ····:cond_0163 ····:cond_0
164 ····return-void164 ····return-void
165 .end·method165 .end·method
  
166 .method·public·notifyItemRangeInserted(II)V166 .method·public·notifyItemRangeInserted(II)V
167 ····.locals·2167 ····.locals·2
  
168 ····.line·12689168 ····.line·12604
169 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;169 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
170 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I170 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
171 ····move-result·v0171 ····move-result·v0
  
172 ····add-int/lit8·v0,·v0,·-0x1172 ····add-int/lit8·v0,·v0,·-0x1
  
173 ····:goto_0173 ····:goto_0
174 ····if-ltz·v0,·:cond_0174 ····if-ltz·v0,·:cond_0
  
175 ····.line·12690175 ····.line·12605
176 ····iget-object·v1,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;176 ····iget-object·v1,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
177 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;177 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
178 ····move-result-object·v1178 ····move-result-object·v1
  
179 ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;179 ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;
Offset 197, 27 lines modifiedOffset 197, 27 lines modified
197 ····:cond_0197 ····:cond_0
198 ····return-void198 ····return-void
199 .end·method199 .end·method
  
200 .method·public·notifyItemRangeRemoved(II)V200 .method·public·notifyItemRangeRemoved(II)V
201 ····.locals·2201 ····.locals·2
  
202 ····.line·12699202 ····.line·12614
203 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;203 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
204 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I204 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
205 ····move-result·v0205 ····move-result·v0
  
206 ····add-int/lit8·v0,·v0,·-0x1206 ····add-int/lit8·v0,·v0,·-0x1
  
207 ····:goto_0207 ····:goto_0
208 ····if-ltz·v0,·:cond_0208 ····if-ltz·v0,·:cond_0
  
209 ····.line·12700209 ····.line·12615
210 ····iget-object·v1,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;210 ····iget-object·v1,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
211 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;211 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
212 ····move-result-object·v1212 ····move-result-object·v1
  
213 ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;213 ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;
Offset 231, 27 lines modifiedOffset 231, 27 lines modified
231 ····:cond_0231 ····:cond_0
232 ····return-void232 ····return-void
233 .end·method233 .end·method
  
234 .method·public·notifyStateRestorationPolicyChanged()V234 .method·public·notifyStateRestorationPolicyChanged()V
235 ····.locals·2235 ····.locals·2
  
236 ····.line·12664236 ····.line·12579
237 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;237 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
238 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I238 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
239 ····move-result·v0239 ····move-result·v0
  
240 ····add-int/lit8·v0,·v0,·-0x1240 ····add-int/lit8·v0,·v0,·-0x1
  
241 ····:goto_0241 ····:goto_0
242 ····if-ltz·v0,·:cond_0242 ····if-ltz·v0,·:cond_0
  
243 ····.line·12665243 ····.line·12580
244 ····iget-object·v1,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;244 ····iget-object·v1,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
245 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;245 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
246 ····move-result-object·v1246 ····move-result-object·v1
  
247 ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;247 ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;