| | | | |
| 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,·0x7f0a0231 |
| | |
| 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,·0x7f0a0233 |
| | |
| 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 |