| | | |
Offset 64, 15 lines modified | Offset 64, 15 lines modified |
| |
64 | ····const/4·v1,·0x0 | 64 | ····const/4·v1,·0x0 |
| |
65 | ····invoke-direct·{v0,·v1},·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 65 | ····invoke-direct·{v0,·v1},·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V |
| |
66 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->Companion:Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$Companion; | 66 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->Companion:Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$Companion; |
| |
67 | ····.line·67 | 67 | ····.line·71 |
68 | ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel; | 68 | ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel; |
| |
69 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 69 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
| |
70 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
| |
71 | ····const-string·v1,·"AppPermissionGroupsViewM\u2026el::class.java.simpleName" | 71 | ····const-string·v1,·"AppPermissionGroupsViewM\u2026el::class.java.simpleName" |
Offset 99, 120 lines modified | Offset 99, 120 lines modified |
| |
99 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 99 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
100 | ····const-string·v0,·"user" | 100 | ····const-string·v0,·"user" |
| |
101 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 101 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
102 | ····.line·64 | 102 | ····.line·68 |
103 | ····invoke-direct·{p0},·Landroidx/lifecycle/ViewModel;-><init>()V | 103 | ····invoke-direct·{p0},·Landroidx/lifecycle/ViewModel;-><init>()V |
| |
104 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->packageName:Ljava/lang/String; | 104 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->packageName:Ljava/lang/String; |
| |
105 | ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->user:Landroid/os/UserHandle; | 105 | ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->user:Landroid/os/UserHandle; |
| |
106 | ····iput-wide·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->sessionId:J | 106 | ····iput-wide·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->sessionId:J |
| |
107 | ····.line·70 | 107 | ····.line·74 |
108 | ····invoke-static·{},·Lcom/android/permissioncontroller/PermissionControllerApplication;->get()Lcom/android/permissioncontroller/PermissionControllerApplication; | 108 | ····invoke-static·{},·Lcom/android/permissioncontroller/PermissionControllerApplication;->get()Lcom/android/permissioncontroller/PermissionControllerApplication; |
| |
109 | ····move-result-object·p1 | 109 | ····move-result-object·p1 |
| |
110 | ····if-eqz·p1,·:cond_0 | 110 | ····if-eqz·p1,·:cond_0 |
| |
111 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->app:Lcom/android/permissioncontroller/PermissionControllerApplication; | 111 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->app:Lcom/android/permissioncontroller/PermissionControllerApplication; |
| |
112 | ····.line·88 | 112 | ····.line·92 |
113 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData$Companion; | 113 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData$Companion; |
| |
114 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->packageName:Ljava/lang/String; | 114 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->packageName:Ljava/lang/String; |
| |
115 | ····iget-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->user:Landroid/os/UserHandle; | 115 | ····iget-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->user:Landroid/os/UserHandle; |
| |
116 | ····invoke-static·{p1,·p2,·p3},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper; | 116 | ····invoke-static·{p1,·p2,·p3},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper; |
| |
117 | ····move-result-object·p1 | 117 | ····move-result-object·p1 |
| |
118 | ····check-cast·p1,·Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData; | 118 | ····check-cast·p1,·Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData; |
| |
119 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->autoRevokeLiveData:Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData; | 119 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->autoRevokeLiveData:Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData; |
| |
120 | ····.line·95 | 120 | ····.line·99 |
121 | ····new-instance·p1,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$packagePermGroupsLiveData$1; | 121 | ····new-instance·p1,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$packagePermGroupsLiveData$1; |
| |
122 | ····invoke-direct·{p1,·p0},·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$packagePermGroupsLiveData$1;-><init>(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;)V | 122 | ····invoke-direct·{p1,·p0},·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$packagePermGroupsLiveData$1;-><init>(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;)V |
| |
123 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->packagePermGroupsLiveData:Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; | 123 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->packagePermGroupsLiveData:Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; |
| |
124 | ····return-void | 124 | ····return-void |
| |
125 | ····.line·70 | 125 | ····.line·74 |
126 | ····:cond_0 | 126 | ····:cond_0 |
127 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V | 127 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V |
| |
128 | ····const/4·p1,·0x0 | 128 | ····const/4·p1,·0x0 |
| |
129 | ····throw·p1 | 129 | ····throw·p1 |
130 | .end·method | 130 | .end·method |
| |
131 | .method·public·static·final·synthetic·access$getLOG_TAG$cp()Ljava/lang/String; | 131 | .method·public·static·final·synthetic·access$getLOG_TAG$cp()Ljava/lang/String; |
132 | ····.locals·1 | 132 | ····.locals·1 |
| |
133 | ····.line·60 | 133 | ····.line·64 |
134 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->LOG_TAG:Ljava/lang/String; | 134 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->LOG_TAG:Ljava/lang/String; |
| |
135 | ····return-object·v0 | 135 | ····return-object·v0 |
136 | .end·method | 136 | .end·method |
| |
137 | .method·public·static·final·synthetic·access$getPackageName$p(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;)Ljava/lang/String; | 137 | .method·public·static·final·synthetic·access$getPackageName$p(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;)Ljava/lang/String; |
138 | ····.locals·0 | 138 | ····.locals·0 |
| |
139 | ····.line·60 | 139 | ····.line·64 |
140 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->packageName:Ljava/lang/String; | 140 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->packageName:Ljava/lang/String; |
| |
141 | ····return-object·p0 | 141 | ····return-object·p0 |
142 | .end·method | 142 | .end·method |
| |
143 | .method·public·static·final·synthetic·access$getSessionId$p(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;)J | 143 | .method·public·static·final·synthetic·access$getSessionId$p(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;)J |
144 | ····.locals·2 | 144 | ····.locals·2 |
| |
145 | ····.line·60 | 145 | ····.line·64 |
146 | ····iget-wide·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->sessionId:J | 146 | ····iget-wide·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->sessionId:J |
| |
147 | ····return-wide·v0 | 147 | ····return-wide·v0 |
148 | .end·method | 148 | .end·method |
| |
149 | .method·public·static·final·synthetic·access$getUser$p(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;)Landroid/os/UserHandle; | 149 | .method·public·static·final·synthetic·access$getUser$p(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;)Landroid/os/UserHandle; |
150 | ····.locals·0 | 150 | ····.locals·0 |
| |
151 | ····.line·60 | 151 | ····.line·64 |
152 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->user:Landroid/os/UserHandle; | 152 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->user:Landroid/os/UserHandle; |
| |
153 | ····return-object·p0 | 153 | ····return-object·p0 |
154 | .end·method | 154 | .end·method |
| |
| |
155 | #·virtual·methods | 155 | #·virtual·methods |
156 | .method·public·final·getApp()Lcom/android/permissioncontroller/PermissionControllerApplication; | 156 | .method·public·final·getApp()Lcom/android/permissioncontroller/PermissionControllerApplication; |
157 | ····.locals·1 | 157 | ····.locals·1 |
158 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; | 158 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; |
159 | ····.end·annotation | 159 | ····.end·annotation |
| |
160 | ····.line·70 | 160 | ····.line·74 |
161 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->app:Lcom/android/permissioncontroller/PermissionControllerApplication; | 161 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->app:Lcom/android/permissioncontroller/PermissionControllerApplication; |
| |
162 | ····return-object·v0 | 162 | ····return-object·v0 |
163 | .end·method | 163 | .end·method |
| |
164 | .method·public·final·getAutoRevokeLiveData()Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData; | 164 | .method·public·final·getAutoRevokeLiveData()Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData; |
165 | ····.locals·1 | 165 | ····.locals·1 |
166 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; | 166 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; |
167 | ····.end·annotation | 167 | ····.end·annotation |
| |
168 | ····.line·88 | 168 | ····.line·92 |
169 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->autoRevokeLiveData:Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData; | 169 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->autoRevokeLiveData:Lcom/android/permissioncontroller/permission/data/AutoRevokeStateLiveData; |
| |
170 | ····return-object·v0 | 170 | ····return-object·v0 |
171 | .end·method | 171 | .end·method |
| |
172 | .method·public·final·getPackagePermGroupsLiveData()Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; | 172 | .method·public·final·getPackagePermGroupsLiveData()Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; |
173 | ····.locals·1 | 173 | ····.locals·1 |
Offset 227, 24 lines modified | Offset 227, 24 lines modified |
227 | ············">;>;>;" | 227 | ············">;>;>;" |
228 | ········} | 228 | ········} |
229 | ····.end·annotation | 229 | ····.end·annotation |
| |
230 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; | 230 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; |
231 | ····.end·annotation | 231 | ····.end·annotation |
| |
232 | ····.line·95 | 232 | ····.line·99 |
233 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->packagePermGroupsLiveData:Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; | 233 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->packagePermGroupsLiveData:Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; |
| |
234 | ····return-object·v0 | 234 | ····return-object·v0 |
235 | .end·method | 235 | .end·method |
| |
236 | .method·public·final·setAutoRevoke(Z)V | 236 | .method·public·final·setAutoRevoke(Z)V |
237 | ····.locals·6 | 237 | ····.locals·6 |
| |
238 | ····.line·187 | 238 | ····.line·184 |
239 | ····sget-object·v0,·Lkotlinx/coroutines/GlobalScope;->INSTANCE:Lkotlinx/coroutines/GlobalScope; | 239 | ····sget-object·v0,·Lkotlinx/coroutines/GlobalScope;->INSTANCE:Lkotlinx/coroutines/GlobalScope; |
| |
240 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/utils/AndroidUtilsKt;->getIPC()Lkotlinx/coroutines/ExecutorCoroutineDispatcher; | 240 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/utils/AndroidUtilsKt;->getIPC()Lkotlinx/coroutines/ExecutorCoroutineDispatcher; |
| |
241 | ····move-result-object·v1 | 241 | ····move-result-object·v1 |
| |
242 | ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$setAutoRevoke$1; | 242 | ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$setAutoRevoke$1; |
Offset 277, 20 lines modified | Offset 277, 20 lines modified |
| |
277 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 277 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
278 | ····const-string·v0,·"args" | 278 | ····const-string·v0,·"args" |
| |
279 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 279 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
280 | ····.line·218 | 280 | ····.line·215 |
281 | ····invoke-static·{p1},·Landroidx/navigation/fragment/FragmentKt;->findNavController(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; | 281 | ····invoke-static·{p1},·Landroidx/navigation/fragment/FragmentKt;->findNavController(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; |
| |
282 | ····move-result-object·p1 | 282 | ····move-result-object·p1 |
| |
283 | ····const·v0,·0x7f0a020f | 283 | ····const·v0,·0x7f0a0220 |
| |
284 | ····invoke-static·{p1,·v0,·p2},·Lcom/android/permissioncontroller/permission/utils/KotlinUtilsKt;->navigateSafe(Landroidx/navigation/NavController;ILandroid/os/Bundle;)V | 284 | ····invoke-static·{p1,·v0,·p2},·Lcom/android/permissioncontroller/permission/utils/KotlinUtilsKt;->navigateSafe(Landroidx/navigation/NavController;ILandroid/os/Bundle;)V |
| |
285 | ····return-void | 285 | ····return-void |
286 | .end·method | 286 | .end·method |
| |
287 | .method·public·final·showExtraPerms(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;)V | 287 | .method·public·final·showExtraPerms(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;)V |
Offset 308, 18 lines modified | Offset 308, 18 lines modified |
| |
308 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 308 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
309 | ····const-string·v0,·"args" | 309 | ····const-string·v0,·"args" |
| |
310 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 310 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
311 | ····.line·214 | 311 | ····.line·211 |
312 | ····invoke-static·{p1},·Landroidx/navigation/fragment/FragmentKt;->findNavController(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; | 312 | ····invoke-static·{p1},·Landroidx/navigation/fragment/FragmentKt;->findNavController(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; |
| |
313 | ····move-result-object·p1 | 313 | ····move-result-object·p1 |
| |
314 | ····const·v0,·0x7f0a0211 | 314 | ····const·v0,·0x7f0a0222 |
| |
315 | ····invoke-static·{p1,·v0,·p2},·Lcom/android/permissioncontroller/permission/utils/KotlinUtilsKt;->navigateSafe(Landroidx/navigation/NavController;ILandroid/os/Bundle;)V | 315 | ····invoke-static·{p1,·v0,·p2},·Lcom/android/permissioncontroller/permission/utils/KotlinUtilsKt;->navigateSafe(Landroidx/navigation/NavController;ILandroid/os/Bundle;)V |
| |
316 | ····return-void | 316 | ····return-void |
317 | .end·method | 317 | .end·method |