Offset 1, 113 lines modifiedOffset 1, 120 lines modified
1 .class·final·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;1 .class·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"LoadAndFreezeLifeData.kt"3 .source·"ReviewOngoingUsageFragment.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/Observer;5 .implements·Landroidx/lifecycle/Observer;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;-><init>(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;)V8 ····value·=·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->onCreate(Landroid/os/Bundle;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"<T:", 
17 ········"Ljava/lang/Object;", 
18 ········">", 
19 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
20 ········"Landroidx/lifecycle/Observer<",17 ········"Landroidx/lifecycle/Observer<",
 18 ········"Ljava/util/Map<",
 19 ········"Ljava/lang/String;",
 20 ········"Ljava/util/List<",
 21 ········"Lcom/android/permissioncontroller/permission/data/OpAccess;",
21 ········"TS;>;"22 ········">;>;>;"
22 ····}23 ····}
23 .end·annotation24 .end·annotation
  
  
24 #·instance·fields25 #·instance·fields
25 .field·final·synthetic·this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;26 .field·final·synthetic·this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;
  
  
26 #·direct·methods27 #·direct·methods
27 .method·constructor·<init>(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)V28 .method·constructor·<init>(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;)V
28 ····.locals·029 ····.locals·0
  
29 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;30 ····.line·124
 31 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void33 ····return-void
32 .end·method34 .end·method
  
  
33 #·virtual·methods35 #·virtual·methods
34 .method·public·final·onChanged(Ljava/lang/Object;)V36 .method·public·bridge·synthetic·onChanged(Ljava/lang/Object;)V
35 ····.locals·237 ····.locals·0
  
 38 ····.line·124
 39 ····check-cast·p1,·Ljava/util/Map;
  
 40 ····invoke-virtual·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->onChanged(Ljava/util/Map;)V
  
 41 ····return-void
 42 .end·method
  
 43 .method·public·onChanged(Ljava/util/Map;)V
 44 ····.locals·1
36 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
37 ········value·=·{46 ········value·=·{
 47 ············"(",
 48 ············"Ljava/util/Map<",
 49 ············"Ljava/lang/String;",
 50 ············"Ljava/util/List<",
 51 ············"Lcom/android/permissioncontroller/permission/data/OpAccess;",
38 ············"(TT;)V"52 ············">;>;)V"
39 ········}53 ········}
40 ····.end·annotation54 ····.end·annotation
  
41 ····.line·3755 ····.line·127
42 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;56 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;
  
43 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;->access$getWrapped$p(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;57 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->access$100(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;)Lcom/android/permissioncontroller/permission/data/OpUsageLiveData;
  
44 ····move-result-object·v058 ····move-result-object·v0
  
45 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized()Z59 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isStale()Z
  
46 ····move-result·v060 ····move-result·v0
  
47 ····if-eqz·v0,·:cond_061 ····if-eqz·v0,·:cond_0
  
 62 ····return-void
48 ····.line·38 
49 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; 
  
50 ····invoke-virtual·{v0,·p1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V 
  
51 ····.line·40 
52 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; 
  
53 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;->access$getWrapped$p(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; 
  
54 ····move-result-object·v0 
  
55 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isStale()Z 
  
56 ····move-result·v0 
  
57 ····if-nez·v0,·:cond_063 ····.line·130
 64 ····:cond_0
 65 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;
  
 66 ····invoke-static·{v0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->access$202(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;Ljava/util/Map;)Ljava/util/Map;
58 ····.line·41 
59 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; 
  
60 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;->access$getState$p(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)Landroidx/lifecycle/SavedStateHandle;67 ····.line·131
 68 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;
  
61 ····move-result-object·v069 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->access$100(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;)Lcom/android/permissioncontroller/permission/data/OpUsageLiveData;
  
62 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;70 ····move-result-object·p1
  
63 ····invoke-static·{v1},·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;->access$getKey$p(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)Ljava/lang/String;71 ····invoke-virtual·{p1,·p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->removeObserver(Landroidx/lifecycle/Observer;)V
  
64 ····move-result-object·v172 ····.line·133
 73 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;
  
65 ····invoke-virtual·{v0,·v1,·p1},·Landroidx/lifecycle/SavedStateHandle;->set(Ljava/lang/String;Ljava/lang/Object;)V74 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->access$300(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;)Z
  
 75 ····move-result·p1
66 ····.line·43 
67 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; 
  
68 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;->access$getWrapped$p(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;76 ····if-eqz·p1,·:cond_1
  
69 ····move-result-object·v077 ····.line·134
 78 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;
  
70 ····invoke-virtual·{p1,·v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V79 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->access$000(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;)V
  
71 ····:cond_080 ····:cond_1
72 ····return-void81 ····return-void
73 .end·method82 .end·method