Offset 29, 16 lines modifiedOffset 29, 14 lines modified
29 ····value·=·"SMAP\nSmartUpdateMediatorLiveData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SmartUpdateMediatorLiveData.kt\ncom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,355:1\n673#2:356\n746#2,2:357\n1313#2:359\n1382#2,3:360\n1478#2,3:363\n1499#2,3:366\n*E\n*S·KotlinDebug\n*F\n+·1·SmartUpdateMediatorLiveData.kt\ncom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData\n*L\n95#1:356\n95#1,2:357\n213#1:359\n213#1,3:360\n301#1,3:363\n307#1,3:366\n*E\n"29 ····value·=·"SMAP\nSmartUpdateMediatorLiveData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SmartUpdateMediatorLiveData.kt\ncom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,355:1\n673#2:356\n746#2,2:357\n1313#2:359\n1382#2,3:360\n1478#2,3:363\n1499#2,3:366\n*E\n*S·KotlinDebug\n*F\n+·1·SmartUpdateMediatorLiveData.kt\ncom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData\n*L\n95#1:356\n95#1,2:357\n213#1:359\n213#1,3:360\n301#1,3:363\n307#1,3:366\n*E\n"
30 .end·annotation30 .end·annotation
  
  
31 #·static·fields31 #·static·fields
32 .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData$Companion;32 .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData$Companion;
  
33 .field·public·static·final·DEBUG_UPDATES:Z·=·false 
  
34 .field·private·static·final·LOG_TAG:Ljava/lang/String;·=·"SmartUpdateMediatorLiveData"33 .field·private·static·final·LOG_TAG:Ljava/lang/String;·=·"SmartUpdateMediatorLiveData"
  
  
35 #·instance·fields34 #·instance·fields
36 .field·private·final·children:Ljava/util/List;35 .field·private·final·children:Ljava/util/List;
37 ····.annotation·system·Ldalvik/annotation/Signature;36 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{37 ········value·=·{
Offset 202, 32 lines modifiedOffset 200, 14 lines modified
  
202 ····.line·42200 ····.line·42
203 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->staleObservers:Ljava/util/List;201 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->staleObservers:Ljava/util/List;
  
204 ····return-object·p0202 ····return-object·p0
205 .end·method203 .end·method
  
206 .method·public·static·final·synthetic·access$isInitialized$p(Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;)Z 
207 ····.locals·0 
  
208 ····.line·42 
209 ····iget-boolean·p0,·p0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized:Z 
  
210 ····return·p0 
211 .end·method 
  
212 .method·public·static·final·synthetic·access$isStale$p(Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;)Z 
213 ····.locals·0 
  
214 ····.line·42 
215 ····iget-boolean·p0,·p0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isStale:Z 
  
216 ····return·p0 
217 .end·method 
  
218 .method·public·static·final·synthetic·access$removeChild(Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;Landroidx/lifecycle/LiveData;)V204 .method·public·static·final·synthetic·access$removeChild(Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;Landroidx/lifecycle/LiveData;)V
219 ····.locals·0205 ····.locals·0
  
220 ····.line·42206 ····.line·42
221 ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->removeChild(Landroidx/lifecycle/LiveData;)V207 ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->removeChild(Landroidx/lifecycle/LiveData;)V
  
222 ····return-void208 ····return-void
Offset 238, 32 lines modifiedOffset 218, 14 lines modified
  
238 ····.line·42218 ····.line·42
239 ····invoke-super·{p0,·p1},·Landroidx/lifecycle/MediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V219 ····invoke-super·{p0,·p1},·Landroidx/lifecycle/MediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V
  
240 ····return-void220 ····return-void
241 .end·method221 .end·method
  
242 .method·public·static·final·synthetic·access$setInitialized$p(Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;Z)V 
243 ····.locals·0 
  
244 ····.line·42 
245 ····iput-boolean·p1,·p0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized:Z 
  
246 ····return-void 
247 .end·method 
  
248 .method·public·static·final·synthetic·access$setStale$p(Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;Z)V 
249 ····.locals·0 
  
250 ····.line·42 
251 ····iput-boolean·p1,·p0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isStale:Z 
  
252 ····return-void 
253 .end·method 
  
254 .method·private·final·addChild(Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;Landroidx/lifecycle/Observer;Z)V222 .method·private·final·addChild(Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;Landroidx/lifecycle/Observer;Z)V
255 ····.locals·2223 ····.locals·2
256 ····.annotation·system·Ldalvik/annotation/Signature;224 ····.annotation·system·Ldalvik/annotation/Signature;
257 ········value·=·{225 ········value·=·{
258 ············"<S:",226 ············"<S:",
259 ············"Ljava/lang/Object;",227 ············"Ljava/lang/Object;",
260 ············">(",228 ············">(",
Offset 722, 15 lines modifiedOffset 684, 15 lines modified
  
722 ····.line·1480684 ····.line·1480
723 ····iget-boolean·p1,·p0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isStale:Z685 ····iget-boolean·p1,·p0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isStale:Z
  
724 ····if-eqz·p1,·:cond_5686 ····if-eqz·p1,·:cond_5
  
725 ····.line·302687 ····.line·302
726 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->update()V688 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->updateIfActive()V
  
727 ····:cond_5689 ····:cond_5
728 ····return-void690 ····return-void
729 .end·method691 .end·method
  
  
730 #·virtual·methods692 #·virtual·methods
Offset 799, 15 lines modifiedOffset 761, 15 lines modified
  
799 ····.annotation·build·Lorg/jetbrains/annotations/Nullable;761 ····.annotation·build·Lorg/jetbrains/annotations/Nullable;
800 ····.end·annotation762 ····.end·annotation
  
801 ····.line·329763 ····.line·329
802 ····new-instance·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData$getInitializedValue$2;764 ····new-instance·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData$getInitializedValue$2;
  
803 ····invoke-direct·{v0,·p2,·p1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData$getInitializedValue$2;-><init>(ZZ)V765 ····invoke-direct·{v0,·p2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData$getInitializedValue$2;-><init>(Z)V
  
804 ····.line·335766 ····.line·335
805 ····new-instance·p2,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData$getInitializedValue$3;767 ····new-instance·p2,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData$getInitializedValue$3;
  
806 ····invoke-direct·{p2,·p1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData$getInitializedValue$3;-><init>(Z)V768 ····invoke-direct·{p2,·p1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData$getInitializedValue$3;-><init>(Z)V
  
807 ····.line·328769 ····.line·328
Offset 1562, 15 lines modifiedOffset 1524, 15 lines modified
1562 ····goto·:goto_31524 ····goto·:goto_3
  
1563 ····:cond_71525 ····:cond_7
1564 ····:goto_41526 ····:goto_4
1565 ····return-void1527 ····return-void
1566 .end·method1528 .end·method
  
1567 .method·public·final·update()V1529 .method·public·final·updateIfActive()V
1568 ····.locals·01530 ····.locals·0
  
1569 ····.line·1181531 ····.line·118
1570 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onUpdate()V1532 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onUpdate()V
  
1571 ····return-void1533 ····return-void
1572 .end·method1534 .end·method