| | | | |
| Offset 17, 15 lines modified | Offset 17, 15 lines modified |
| 17 | ········"+", | 17 | ········"+", |
| 18 | ········"Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;", | 18 | ········"Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;", |
| 19 | ········">;>;" | 19 | ········">;>;" |
| 20 | ····} | 20 | ····} |
| 21 | .end·annotation | 21 | .end·annotation |
| | |
| 22 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 22 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
| 23 | ····value·=·"SMAP\nFullStoragePermissionAppsLiveData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·FullStoragePermissionAppsLiveData.kt\ncom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,132:1\n673#2:133\n746#2,2:134\n*E\n*S·KotlinDebug\n*F\n+·1·FullStoragePermissionAppsLiveData.kt\ncom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData\n*L\n68#1:133\n68#1,2:134\n*E\n" | 23 | ····value·=·"SMAP\nFullStoragePermissionAppsLiveData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·FullStoragePermissionAppsLiveData.kt\ncom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,112:1\n673#2:113\n746#2,2:114\n*E\n*S·KotlinDebug\n*F\n+·1·FullStoragePermissionAppsLiveData.kt\ncom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData\n*L\n67#1:113\n67#1,2:114\n*E\n" |
| 24 | .end·annotation | 24 | .end·annotation |
| | |
| | |
| 25 | #·static·fields | 25 | #·static·fields |
| 26 | .field·public·static·final·INSTANCE:Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData; | 26 | .field·public·static·final·INSTANCE:Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData; |
| | |
| 27 | .field·private·static·final·app:Landroid/app/Application; | 27 | .field·private·static·final·app:Landroid/app/Application; |
| Offset 33, 271 lines modified | Offset 33, 71 lines modified |
| 33 | .field·private·static·final·standardPermGroupsPackagesLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData; | 33 | .field·private·static·final·standardPermGroupsPackagesLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData; |
| | |
| | |
| 34 | #·direct·methods | 34 | #·direct·methods |
| 35 | .method·static·constructor·<clinit>()V | 35 | .method·static·constructor·<clinit>()V |
| 36 | ····.locals·3 | 36 | ····.locals·3 |
| | |
| 37 | ····.line·39 | 37 | ····.line·38 |
| 38 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData; | 38 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData; |
| | |
| 39 | ····invoke-direct·{v0},·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;-><init>()V | 39 | ····invoke-direct·{v0},·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;-><init>()V |
| | |
| 40 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->INSTANCE:Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData; | 40 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->INSTANCE:Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData; |
| | |
| 41 | ····.line·42 | 41 | ····.line·41 |
| 42 | ····invoke-static·{},·Lcom/android/permissioncontroller/PermissionControllerApplication;->get()Lcom/android/permissioncontroller/PermissionControllerApplication; | 42 | ····invoke-static·{},·Lcom/android/permissioncontroller/PermissionControllerApplication;->get()Lcom/android/permissioncontroller/PermissionControllerApplication; |
| | |
| 43 | ····move-result-object·v1 | 43 | ····move-result-object·v1 |
| | |
| 44 | ····const-string·v2,·"PermissionControllerApplication.get()" | 44 | ····const-string·v2,·"PermissionControllerApplication.get()" |
| | |
| 45 | ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 45 | ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| | |
| 46 | ····sput-object·v1,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->app:Landroid/app/Application; | 46 | ····sput-object·v1,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->app:Landroid/app/Application; |
| | |
| 47 | ····.line·43 | 47 | ····.line·42 |
| 48 | ····sget-object·v1,·Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData$Companion; | 48 | ····sget-object·v1,·Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData$Companion; |
| | |
| 49 | ····const/4·v2,·0x0 | 49 | ····const/4·v2,·0x0 |
| | |
| 50 | ····invoke-virtual·{v1,·v2},·Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData$Companion;->get(Z)Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData; | 50 | ····invoke-virtual·{v1,·v2},·Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData$Companion;->get(Z)Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData; |
| | |
| 51 | ····move-result-object·v1 | 51 | ····move-result-object·v1 |
| | |
| 52 | ····sput-object·v1,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->standardPermGroupsPackagesLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData; | 52 | ····sput-object·v1,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->standardPermGroupsPackagesLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData; |
| | |
| 53 | ····.line·54 | 53 | ····.line·53 |
| 54 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$1;->INSTANCE:Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$1; | 54 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$1;->INSTANCE:Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$1; |
| | |
| 55 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V | 55 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V |
| | |
| 56 | ····.line·57 | 56 | ····.line·56 |
| 57 | ····sget-object·v1,·Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData;->INSTANCE:Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData; | 57 | ····sget-object·v1,·Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData;->INSTANCE:Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData; |
| | |
| 58 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$2;->INSTANCE:Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$2; | 58 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$2;->INSTANCE:Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$2; |
| | |
| 59 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V | 59 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V |
| | |
| 60 | ····return-void | 60 | ····return-void |
| 61 | .end·method | 61 | .end·method |
| | |
| 62 | .method·private·constructor·<init>()V | 62 | .method·private·constructor·<init>()V |
| 63 | ····.locals·0 | 63 | ····.locals·0 |
| | |
| 64 | ····.line·40 | 64 | ····.line·39 |
| 65 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/SmartAsyncMediatorLiveData;-><init>()V | 65 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/SmartAsyncMediatorLiveData;-><init>()V |
| | |
| 66 | ····return-void | 66 | ····return-void |
| 67 | .end·method | 67 | .end·method |
| | |
| 68 | .method·public·static·synthetic·getFullStorageStateForPackage$default(Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;Landroid/app/AppOpsManager;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;Landroid/os/UserHandle;ILjava/lang/Object;)Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState; | |
| 69 | ····.locals·0 | |
| | |
| 70 | ····and-int/lit8·p4,·p4,·0x4 | |
| | |
| 71 | ····if-eqz·p4,·:cond_0 | |
| | |
| 72 | ····const/4·p3,·0x0 | |
| | |
| 73 | ····.line·100 | |
| 74 | ····:cond_0 | |
| 75 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->getFullStorageStateForPackage(Landroid/app/AppOpsManager;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;Landroid/os/UserHandle;)Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState; | |
| | |
| 76 | ····move-result-object·p0 | |
| | |
| 77 | ····return-object·p0 | |
| 78 | .end·method | |
| | |
| | |
| 79 | #·virtual·methods | 68 | #·virtual·methods |
| 80 | .method·public·final·getFullStorageStateForPackage(Landroid/app/AppOpsManager;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;Landroid/os/UserHandle;)Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState; | |
| 81 | ····.locals·6 | |
| 82 | ····.param·p1····#·Landroid/app/AppOpsManager; | |
| 83 | ········.annotation·build·Lorg/jetbrains/annotations/NotNull; | |
| 84 | ········.end·annotation | |
| 85 | ····.end·param | |
| 86 | ····.param·p2····#·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | |
| 87 | ········.annotation·build·Lorg/jetbrains/annotations/NotNull; | |
| 88 | ········.end·annotation | |
| 89 | ····.end·param | |
| 90 | ····.param·p3····#·Landroid/os/UserHandle; | |
| 91 | ········.annotation·build·Lorg/jetbrains/annotations/Nullable; | |
| 92 | ········.end·annotation | |
| 93 | ····.end·param | |
| 94 | ····.annotation·build·Lorg/jetbrains/annotations/Nullable; | |
| 95 | ····.end·annotation | |
| | |
| 96 | ····const-string·v0,·"appOpsManager" | |
| | |
| 97 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | |
| | |
| 98 | ····const-string·v0,·"packageInfo" | |
| | |
| 99 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | |
| | |
| 100 | ····.line·102 | |
| 101 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getTargetSdkVersion()I | |
| | |
| 102 | ····move-result·v0 | |
| | |
| 103 | ····if-eqz·p3,·:cond_0 | |
| | |
| 104 | ····goto·:goto_0 | |
| | |
| 105 | ····.line·103 | |
| 106 | ····:cond_0 | |
| 107 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getUid()I | |
| | |
| 108 | ····move-result·p3 | |
| | |
| 109 | ····invoke-static·{p3},·Landroid/os/UserHandle;->getUserHandleForUid(I)Landroid/os/UserHandle; | |
| | |
| 110 | ····move-result-object·p3 | |
| | |
| 111 | ····:goto_0 | |
| 112 | ····const/16·v1,·0x1c | |
| | |
| 113 | ····const-string·v2,·"user" | |
| | |
| 114 | ····const/4·v3,·0x1 | |
| | |
| 115 | ····if-ge·v0,·v1,·:cond_1 | |
| | |
| 116 | ····.line·105 | |
| 117 | ····new-instance·p1,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState; | |
| | |
| 118 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | |
| | |
| 119 | ····move-result-object·p2 | |
| | |
| 120 | ····invoke-static·{p3,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | |
| | |
| 121 | ····invoke-direct·{p1,·p2,·p3,·v3,·v3},·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;-><init>(Ljava/lang/String;Landroid/os/UserHandle;ZZ)V | |
| | |
| 122 | ····return-object·p1 | |
| | |
| 123 | ····:cond_1 | |
| 124 | ····const/16·v1,·0x1d | |
| | |
| 125 | ····if-gt·v0,·v1,·:cond_2 | |
| | |
| 126 | ····.line·108 | |
| 127 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getUid()I | |
| | |
| 128 | ····move-result·v0 | |
| | |
| 129 | ····.line·109 | |
| 130 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | |
| | |
| 131 | ····move-result-object·v1 | |
| | |
| 132 | ····const-string·v4,·"android:legacy_storage" | |
| | |
| 133 | ····.line·108 | |
| 134 | ····invoke-virtual·{p1,·v4,·v0,·v1},·Landroid/app/AppOpsManager;->unsafeCheckOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I | |
| | |
| 135 | ····move-result·v0 | |
| | |
| 136 | ····if-nez·v0,·:cond_2 | |
| | |
| 137 | ····.line·110 | |
| 138 | ····new-instance·p1,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState; | |
| | |
| 139 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | |
| | |
| 140 | ····move-result-object·p2 | |
| | |
| 141 | ····invoke-static·{p3,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | |
| | |
| 142 | ····invoke-direct·{p1,·p2,·p3,·v3,·v3},·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;-><init>(Ljava/lang/String;Landroid/os/UserHandle;ZZ)V | |
| | |
| 143 | ····return-object·p1 | |
| | |
| 144 | ····.line·113 | |
| 145 | ····:cond_2 | |
| 146 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getRequestedPermissions()Ljava/util/List; | |
| | |
| 147 | ····move-result-object·v0 | |
| | |
| 148 | ····const-string·v1,·"android.permission.MANAGE_EXTERNAL_STORAGE" | |
| | |
| 149 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | |
| | |
| 150 | ····move-result·v0 | |
| | |
| 151 | ····if-eqz·v0,·:cond_5 | |
| | |
| 152 | ····.line·115 | |
| 153 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getUid()I | |
| | |
| 154 | ····move-result·v0 | |
| | |
| 155 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | |
| | |
| 156 | ····move-result-object·v4 | |
| | |
| 157 | ····const-string·v5,·"android:manage_external_storage" | |
| | |
| 158 | ····.line·114 | |
| 159 | ····invoke-virtual·{p1,·v5,·v0,·v4},·Landroid/app/AppOpsManager;->unsafeCheckOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I | |
| | |
| 160 | ····move-result·p1 | |
| | |
| 161 | ····const/4·v0,·0x0 | |
| | |
| 162 | ····if-eqz·p1,·:cond_4 | |
| | |
| 163 | ····const/4·v4,·0x4 | |
| | |
| 164 | ····if-eq·p1,·v4,·:cond_4 | |
| | |
| 165 | ····const/4·v4,·0x3 | |
| | |
| 166 | ····if-ne·p1,·v4,·:cond_3 | |
| | |
| 167 | ····.line·118 | |
| 168 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getGrantedPermissions()Ljava/util/List; | |
| | |
| 169 | ····move-result-object·p1 | |
| | |
| 170 | ····invoke-interface·{p1,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | |
| | |
| 171 | ····move-result·p1 | |
| | |
| 172 | ····if-eqz·p1,·:cond_3 | |
| | |
| 173 | ····goto·:goto_1 | |
| | |
| 174 | ····:cond_3 | |
| 175 | ····move·v3,·v0 | |
| | |
| 176 | ····.line·119 | |
| 177 | ····:cond_4 | |
| 178 | ····:goto_1 | |
| 179 | ····new-instance·p1,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState; | |
| | |
| 180 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | |
| | |
| 181 | ····move-result-object·p2 | |
| | |
| 182 | ····invoke-static·{p3,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | |
| | |
| 183 | ····invoke-direct·{p1,·p2,·p3,·v0,·v3},·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;-><init>(Ljava/lang/String;Landroid/os/UserHandle;ZZ)V | |
| | |
| 184 | ····return-object·p1 | |
| | |
| 185 | ····:cond_5 | |
| 186 | ····const/4·p1,·0x0 | |
| | |
| 187 | ····return-object·p1 | |
| 188 | .end·method | |
| | |
| 189 | .method·public·loadDataAndPostValue(Lkotlinx/coroutines/Job;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | 69 | .method·public·loadDataAndPostValue(Lkotlinx/coroutines/Job;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; |
| 190 | ····.locals·8 | 70 | ····.locals·11 |
| 191 | ····.param·p1····#·Lkotlinx/coroutines/Job; | 71 | ····.param·p1····#·Lkotlinx/coroutines/Job; |
| 192 | ········.annotation·build·Lorg/jetbrains/annotations/NotNull; | 72 | ········.annotation·build·Lorg/jetbrains/annotations/NotNull; |
| 193 | ········.end·annotation | 73 | ········.end·annotation |
| 194 | ····.end·param | 74 | ····.end·param |
| 195 | ····.param·p2····#·Lkotlin/coroutines/Continuation; | 75 | ····.param·p2····#·Lkotlin/coroutines/Continuation; |
| 196 | ········.annotation·build·Lorg/jetbrains/annotations/NotNull; | 76 | ········.annotation·build·Lorg/jetbrains/annotations/NotNull; |
| 197 | ········.end·annotation | 77 | ········.end·annotation |
| Offset 313, 54 lines modified | Offset 113, 54 lines modified |
| 313 | ············"Ljava/lang/Object;" | 113 | ············"Ljava/lang/Object;" |
| 314 | ········} | 114 | ········} |
| 315 | ····.end·annotation | 115 | ····.end·annotation |
| | |
| 316 | ····.annotation·build·Lorg/jetbrains/annotations/Nullable; | 116 | ····.annotation·build·Lorg/jetbrains/annotations/Nullable; |
| 317 | ····.end·annotation | 117 | ····.end·annotation |
| | |
| 318 | ····.line·63 | 118 | ····.line·62 |
| 319 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->standardPermGroupsPackagesLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData; | 119 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->standardPermGroupsPackagesLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupsPackagesLiveData; |
| | |
| 320 | ····invoke-virtual·{p1},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object; | 120 | ····invoke-virtual·{p1},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object; |
| | |
| 321 | ····move-result-object·p1 | 121 | ····move-result-object·p1 |
| | |
| 322 | ····check-cast·p1,·Ljava/util/Map; | 122 | ····check-cast·p1,·Ljava/util/Map; |
| | |
| 323 | ····if-eqz·p1,·:cond_a | 123 | ····if-eqz·p1,·:cond_e |
| | |
| 324 | ····const-string·p2,·"android.permission-group.STORAGE" | 124 | ····const-string·p2,·"android.permission-group.STORAGE" |
| | |
| 325 | ····invoke-interface·{p1,·p2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 125 | ····invoke-interface·{p1,·p2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 326 | ····move-result-object·p1 | 126 | ····move-result-object·p1 |
| | |
| 327 | ····check-cast·p1,·Ljava/util/Set; | 127 | ····check-cast·p1,·Ljava/util/Set; |
| | |
| 328 | ····if-eqz·p1,·:cond_a | 128 | ····if-eqz·p1,·:cond_e |
| | |
| 329 | ····.line·64 | 129 | ····.line·63 |
| 330 | ····sget-object·p2,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->app:Landroid/app/Application; | 130 | ····sget-object·p2,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->app:Landroid/app/Application; |
| | |
| 331 | ····const-class·v0,·Landroid/app/AppOpsManager; | 131 | ····const-class·v0,·Landroid/app/AppOpsManager; |
| | |
| 332 | ····invoke-virtual·{p2,·v0},·Landroid/app/Application;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object; | 132 | ····invoke-virtual·{p2,·v0},·Landroid/app/Application;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object; |
| | |
| 333 | ····move-result-object·p2 | 133 | ····move-result-object·p2 |
| | |
| 334 | ····check-cast·p2,·Landroid/app/AppOpsManager; | 134 | ····check-cast·p2,·Landroid/app/AppOpsManager; |
| | |
| 335 | ····if-eqz·p2,·:cond_8 | 135 | ····if-eqz·p2,·:cond_c |
| | |
| 336 | ····.line·66 | 136 | ····.line·65 |
| 337 | ····new-instance·v0,·Ljava/util/ArrayList; | 137 | ····new-instance·v0,·Ljava/util/ArrayList; |
| | |
| 338 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 138 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| | |
| 339 | ····.line·67 | 139 | ····.line·66 |
| 340 | ····sget-object·v1,·Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData;->INSTANCE:Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData; | 140 | ····sget-object·v1,·Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData;->INSTANCE:Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData; |
| | |
| 341 | ····invoke-virtual·{v1},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object; | 141 | ····invoke-virtual·{v1},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object; |
| | |
| 342 | ····move-result-object·v1 | 142 | ····move-result-object·v1 |
| | |
| 343 | ····check-cast·v1,·Ljava/util/Map; | 143 | ····check-cast·v1,·Ljava/util/Map; |
| Offset 388, 15 lines modified | Offset 188, 15 lines modified |
| 388 | ····move-result-object·v1 | 188 | ····move-result-object·v1 |
| | |
| 389 | ····:cond_1 | 189 | ····:cond_1 |
| 390 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 190 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| | |
| 391 | ····move-result·v2 | 191 | ····move-result·v2 |
| | |
| 392 | ····if-eqz·v2,·:cond_7 | 192 | ····if-eqz·v2,·:cond_b |
| | |
| 393 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 193 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 394 | ····move-result-object·v2 | 194 | ····move-result-object·v2 |
| | |
| 395 | ····check-cast·v2,·Ljava/util/Map$Entry; | 195 | ····check-cast·v2,·Ljava/util/Map$Entry; |
| | |
| Offset 424, 162 lines modified | Offset 224, 280 lines modified |
| | |
| 424 | ····:cond_2 | 224 | ····:cond_2 |
| 425 | ····:goto_1 | 225 | ····:goto_1 |
| 426 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 226 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| | |
| 427 | ····move-result·v5 | 227 | ····move-result·v5 |
| | |
| | 228 | ····const/4·v6,·0x0 |
| | |
| | 229 | ····const-string·v7,·"android.permission.MANAGE_EXTERNAL_STORAGE" |
| | |
| | 230 | ····const/4·v8,·0x1 |
| | |
| 428 | ····if-eqz·v5,·:cond_5 | 231 | ····if-eqz·v5,·:cond_5 |
| | |
| 429 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 232 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 430 | ····move-result-object·v5 | 233 | ····move-result-object·v5 |
| | |
| 431 | ····move-object·v6,·v5 | 234 | ····move-object·v9,·v5 |
| | |
| 432 | ····check-cast·v6,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 235 | ····check-cast·v9,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; |
| | |
| 433 | ····.line·69 | 236 | ····.line·68 |
| 434 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | 237 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; |
| | |
| 435 | ····move-result-object·v7 | 238 | ····move-result-object·v10 |
| | |
| 436 | ····invoke-static·{v7,·v3},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 239 | ····invoke-static·{v10,·v3},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| | |
| 437 | ····move-result-object·v7 | 240 | ····move-result-object·v10 |
| | |
| 438 | ····invoke-interface·{p1,·v7},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z | 241 | ····invoke-interface·{p1,·v10},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
| | |
| 439 | ····move-result·v7 | 242 | ····move-result·v10 |
| | |
| 440 | ····if-nez·v7,·:cond_4 | 243 | ····if-nez·v10,·:cond_3 |
| | |
| 441 | ····.line·70 | |
| 442 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getRequestedPermissions()Ljava/util/List; | |
| | |
| 443 | ····move-result-object·v6 | |
| | |
| 444 | ····const-string·v7,·"android.permission.MANAGE_EXTERNAL_STORAGE" | 244 | ····.line·69 |
| | 245 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getRequestedPermissions()Ljava/util/List; |
| | |
| 445 | ····invoke-interface·{v6,·v7},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 246 | ····move-result-object·v9 |
| | |
| 446 | ····move-result·v6 | 247 | ····invoke-interface·{v9,·v7},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| | |
| 447 | ····if-eqz·v6,·:cond_3 | 248 | ····move-result·v7 |
| | |
| 448 | ····goto·:goto_2 | 249 | ····if-eqz·v7,·:cond_4 |
| | |
| 449 | ····:cond_3 | 250 | ····:cond_3 |
| | 251 | ····move·v6,·v8 |
| 450 | ····const/4·v6,·0x0 | |
| | |
| 451 | ····goto·:goto_3 | |
| | |
| 452 | ····:cond_4 | 252 | ····:cond_4 |
| 453 | ····:goto_2 | |
| 454 | ····const/4·v6,·0x1 | |
| | |
| 455 | ····:goto_3 | |
| 456 | ····invoke-static·{v6},·Lkotlin/coroutines/jvm/internal/Boxing;->boxBoolean(Z)Ljava/lang/Boolean; | 253 | ····invoke-static·{v6},·Lkotlin/coroutines/jvm/internal/Boxing;->boxBoolean(Z)Ljava/lang/Boolean; |
| | |
| 457 | ····move-result-object·v6 | 254 | ····move-result-object·v6 |
| | |
| 458 | ····invoke-virtual·{v6},·Ljava/lang/Boolean;->booleanValue()Z | 255 | ····invoke-virtual·{v6},·Ljava/lang/Boolean;->booleanValue()Z |
| | |
| 459 | ····move-result·v6 | 256 | ····move-result·v6 |
| | |
| 460 | ····if-eqz·v6,·:cond_2 | 257 | ····if-eqz·v6,·:cond_2 |
| | |
| 461 | ····invoke-interface·{v4,·v5},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z | 258 | ····invoke-interface·{v4,·v5},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
| | |
| 462 | ····goto·:goto_1 | 259 | ····goto·:goto_1 |
| | |
| 463 | ····.line·73 | 260 | ····.line·72 |
| 464 | ····:cond_5 | 261 | ····:cond_5 |
| 465 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 262 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| | |
| 466 | ····move-result-object·v2 | 263 | ····move-result-object·v2 |
| | |
| 467 | ····:cond_6 | 264 | ····:cond_6 |
| 468 | ····:goto_4 | 265 | ····:goto_2 |
| 469 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 266 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| | |
| 470 | ····move-result·v4 | 267 | ····move-result·v4 |
| | |
| 471 | ····if-eqz·v4,·:cond_1 | 268 | ····if-eqz·v4,·:cond_1 |
| | |
| 472 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 269 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 473 | ····move-result-object·v4 | 270 | ····move-result-object·v4 |
| | |
| 474 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 271 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; |
| | |
| 475 | ····.line·74 | 272 | ····.line·73 |
| 476 | ····invoke-virtual·{p0,·p2,·v4,·v3},·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData;->getFullStorageStateForPackage(Landroid/app/AppOpsManager;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;Landroid/os/UserHandle;)Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState; | 273 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getTargetSdkVersion()I |
| | |
| | 274 | ····move-result·v5 |
| | |
| | 275 | ····const/16·v9,·0x1c |
| | |
| | 276 | ····if-ge·v5,·v9,·:cond_7 |
| | |
| | 277 | ····.line·75 |
| | 278 | ····new-instance·v5,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState; |
| | |
| | 279 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; |
| | |
| 477 | ····move-result-object·v4 | 280 | ····move-result-object·v4 |
| | |
| 478 | ····if-eqz·v4,·:cond_6 | 281 | ····invoke-direct·{v5,·v4,·v3,·v8,·v8},·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;-><init>(Ljava/lang/String;Landroid/os/UserHandle;ZZ)V |
| | |
| 479 | ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 282 | ····invoke-interface·{v0,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 480 | ····goto·:goto_4 | 283 | ····goto·:goto_2 |
| | |
| 481 | ····.line·79 | |
| 482 | ····:cond_7 | 284 | ····:cond_7 |
| 483 | ····invoke-virtual·{p0,·v0},·Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V | 285 | ····const/16·v9,·0x1d |
| | |
| | 286 | ····if-gt·v5,·v9,·:cond_8 |
| | |
| | 287 | ····.line·79 |
| | 288 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getUid()I |
| | |
| | 289 | ····move-result·v5 |
| | |
| 484 | ····.line·80 | 290 | ····.line·80 |
| | 291 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; |
| | |
| | 292 | ····move-result-object·v9 |
| | |
| | 293 | ····const-string·v10,·"android:legacy_storage" |
| | |
| | 294 | ····.line·79 |
| | 295 | ····invoke-virtual·{p2,·v10,·v5,·v9},·Landroid/app/AppOpsManager;->unsafeCheckOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I |
| | |
| | 296 | ····move-result·v5 |
| | |
| | 297 | ····if-nez·v5,·:cond_8 |
| | |
| | 298 | ····.line·81 |
| | 299 | ····new-instance·v5,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState; |
| | |
| | 300 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; |
| | |
| | 301 | ····move-result-object·v4 |
| | |
| | 302 | ····invoke-direct·{v5,·v4,·v3,·v8,·v8},·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;-><init>(Ljava/lang/String;Landroid/os/UserHandle;ZZ)V |
| | |
| | 303 | ····invoke-interface·{v0,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| | 304 | ····goto·:goto_2 |
| | |
| | 305 | ····.line·85 |
| | 306 | ····:cond_8 |
| | 307 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getRequestedPermissions()Ljava/util/List; |
| | |
| | 308 | ····move-result-object·v5 |
| | |
| | 309 | ····invoke-interface·{v5,·v7},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| | |
| | 310 | ····move-result·v5 |
| | |
| | 311 | ····if-eqz·v5,·:cond_6 |
| | |
| | 312 | ····.line·87 |
| | 313 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getUid()I |
| | |
| | 314 | ····move-result·v5 |
| | |
| | 315 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; |
| | |
| | 316 | ····move-result-object·v9 |
| | |
| | 317 | ····const-string·v10,·"android:manage_external_storage" |
| | |
| | 318 | ····.line·86 |
| | 319 | ····invoke-virtual·{p2,·v10,·v5,·v9},·Landroid/app/AppOpsManager;->unsafeCheckOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I |
| | |
| | 320 | ····move-result·v5 |
| | |
| | 321 | ····if-eqz·v5,·:cond_a |
| | |
| | 322 | ····const/4·v9,·0x4 |
| | |
| | 323 | ····if-eq·v5,·v9,·:cond_a |
| | |
| | 324 | ····const/4·v9,·0x3 |
| | |
| | 325 | ····if-ne·v5,·v9,·:cond_9 |
| | |
| | 326 | ····.line·90 |
| | 327 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getGrantedPermissions()Ljava/util/List; |
| | |
| | 328 | ····move-result-object·v5 |
| | |
| | 329 | ····invoke-interface·{v5,·v7},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| | |
| | 330 | ····move-result·v5 |
| | |
| | 331 | ····if-eqz·v5,·:cond_9 |
| | |
| | 332 | ····goto·:goto_3 |
| | |
| | 333 | ····:cond_9 |
| | 334 | ····move·v5,·v6 |
| | |
| | 335 | ····goto·:goto_4 |
| | |
| | 336 | ····:cond_a |
| | 337 | ····:goto_3 |
| | 338 | ····move·v5,·v8 |
| | |
| | 339 | ····.line·91 |
| | 340 | ····:goto_4 |
| | 341 | ····new-instance·v9,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState; |
| | |
| | 342 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; |
| | |
| | 343 | ····move-result-object·v4 |
| | |
| | 344 | ····invoke-direct·{v9,·v4,·v3,·v6,·v5},·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;-><init>(Ljava/lang/String;Landroid/os/UserHandle;ZZ)V |
| | |
| | 345 | ····invoke-interface·{v0,·v9},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| | 346 | ····goto·:goto_2 |
| | |
| | 347 | ····.line·97 |
| | 348 | ····:cond_b |
| | 349 | ····invoke-virtual·{p0,·v0},·Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V |
| | |
| | 350 | ····.line·98 |
| 485 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; | 351 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; |
| | |
| 486 | ····return-object·p1 | 352 | ····return-object·p1 |
| | |
| 487 | ····.line·64 | 353 | ····.line·63 |
| 488 | ····:cond_8 | 354 | ····:cond_c |
| 489 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; | 355 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; |
| | |
| 490 | ····move-result-object·p1 | 356 | ····move-result-object·p1 |
| | |
| 491 | ····if-ne·p2,·p1,·:cond_9 | 357 | ····if-ne·p2,·p1,·:cond_d |
| | |
| 492 | ····return-object·p2 | 358 | ····return-object·p2 |
| | |
| 493 | ····:cond_9 | 359 | ····:cond_d |
| 494 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; | 360 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; |
| | |
| 495 | ····return-object·p1 | 361 | ····return-object·p1 |
| | |
| 496 | ····.line·63 | 362 | ····.line·62 |
| 497 | ····:cond_a | 363 | ····:cond_e |
| 498 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; | 364 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; |
| | |
| 499 | ····move-result-object·p2 | 365 | ····move-result-object·p2 |
| | |
| 500 | ····if-ne·p1,·p2,·:cond_b | 366 | ····if-ne·p1,·p2,·:cond_f |
| | |
| 501 | ····return-object·p1 | 367 | ····return-object·p1 |
| | |
| 502 | ····:cond_b | 368 | ····:cond_f |
| 503 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; | 369 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; |
| | |
| 504 | ····return-object·p1 | 370 | ····return-object·p1 |
| 505 | .end·method | 371 | .end·method |
| | |
| 506 | .method·protected·onActive()V | 372 | .method·protected·onActive()V |
| 507 | ····.locals·0 | 373 | ····.locals·0 |
| | |
| 508 | ····.line·83 | 374 | ····.line·101 |
| 509 | ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onActive()V | 375 | ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onActive()V |
| | |
| 510 | ····.line·84 | 376 | ····.line·102 |
| 511 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartAsyncMediatorLiveData;->updateAsync()V | 377 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartAsyncMediatorLiveData;->updateAsync()V |
| | |
| 512 | ····return-void | 378 | ····return-void |
| 513 | .end·method | 379 | .end·method |
| | |
| 514 | .method·public·final·recalculate()V | 380 | .method·public·final·recalculate()V |
| 515 | ····.locals·0 | 381 | ····.locals·0 |
| | |
| 516 | ····.line·130 | 382 | ····.line·110 |
| 517 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartAsyncMediatorLiveData;->updateAsync()V | 383 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartAsyncMediatorLiveData;->updateAsync()V |
| | |
| 518 | ····return-void | 384 | ····return-void |
| 519 | .end·method | 385 | .end·method |