| | | | |
| Offset 9, 15 lines modified | Offset 9, 15 lines modified |
| 9 | ········Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;, | 9 | ········Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;, |
| 10 | ········Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;, | 10 | ········Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;, |
| 11 | ········Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion; | 11 | ········Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion; |
| 12 | ····} | 12 | ····} |
| 13 | .end·annotation | 13 | .end·annotation |
| | |
| 14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
| 15 | ····value·=·"SMAP\nGrantPermissionsViewModel.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·4·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,1200:1\n734#2:1201\n825#2,2:1202\n734#2:1211\n825#2,2:1212\n1711#2,3:1221\n734#2:1224\n825#2,2:1225\n734#2:1227\n825#2,2:1228\n355#3,7:1204\n509#3:1214\n494#3,6:1215\n95#4:1230\n122#4,3:1231\n*E\n*S·KotlinDebug\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel\n*L\n515#1:1201\n515#1,2:1202\n533#1:1211\n533#1,2:1212\n651#1,3:1221\n660#1:1224\n660#1,2:1225\n906#1:1227\n906#1,2:1228\n523#1,7:1204\n587#1:1214\n587#1,6:1215\n1112#1:1230\n1112#1,3:1231\n*E\n" | 15 | ····value·=·"SMAP\nGrantPermissionsViewModel.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·4·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,1193:1\n734#2:1194\n825#2,2:1195\n734#2:1204\n825#2,2:1205\n1711#2,3:1214\n734#2:1217\n825#2,2:1218\n734#2:1220\n825#2,2:1221\n355#3,7:1197\n509#3:1207\n494#3,6:1208\n95#4:1223\n122#4,3:1224\n*E\n*S·KotlinDebug\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel\n*L\n508#1:1194\n508#1,2:1195\n526#1:1204\n526#1,2:1205\n644#1,3:1214\n653#1:1217\n653#1,2:1218\n899#1:1220\n899#1,2:1221\n516#1,7:1197\n580#1:1207\n580#1,6:1208\n1105#1:1223\n1105#1,3:1224\n*E\n" |
| 16 | .end·annotation | 16 | .end·annotation |
| | |
| | |
| 17 | #·static·fields | 17 | #·static·fields |
| 18 | .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion; | 18 | .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion; |
| 19 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; | 19 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; |
| 20 | ····.end·annotation | 20 | ····.end·annotation |
| Offset 469, 15 lines modified | Offset 469, 15 lines modified |
| 469 | ············">;>;)", | 469 | ············">;>;)", |
| 470 | ············"Ljava/util/List<", | 470 | ············"Ljava/util/List<", |
| 471 | ············"Ljava/lang/String;", | 471 | ············"Ljava/lang/String;", |
| 472 | ············">;" | 472 | ············">;" |
| 473 | ········} | 473 | ········} |
| 474 | ····.end·annotation | 474 | ····.end·annotation |
| | |
| 475 | ····.line·568 | 475 | ····.line·561 |
| 476 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->packageInfo:Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 476 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->packageInfo:Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; |
| | |
| 477 | ····if-eqz·v0,·:cond_8 | 477 | ····if-eqz·v0,·:cond_8 |
| | |
| 478 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getTargetSdkVersion()I | 478 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getTargetSdkVersion()I |
| | |
| 479 | ····move-result·v0 | 479 | ····move-result·v0 |
| Offset 486, 20 lines modified | Offset 486, 20 lines modified |
| | |
| 486 | ····new-array·v1,·v1,·[Ljava/lang/String; | 486 | ····new-array·v1,·v1,·[Ljava/lang/String; |
| | |
| 487 | ····const/4·v2,·0x0 | 487 | ····const/4·v2,·0x0 |
| | |
| 488 | ····aput-object·p1,·v1,·v2 | 488 | ····aput-object·p1,·v1,·v2 |
| | |
| 489 | ····.line·572 | 489 | ····.line·565 |
| 490 | ····invoke-static·{v1},·Lkotlin/collections/CollectionsKt;->mutableListOf([Ljava/lang/Object;)Ljava/util/List; | 490 | ····invoke-static·{v1},·Lkotlin/collections/CollectionsKt;->mutableListOf([Ljava/lang/Object;)Ljava/util/List; |
| | |
| 491 | ····move-result-object·v1 | 491 | ····move-result-object·v1 |
| | |
| 492 | ····.line·574 | 492 | ····.line·567 |
| 493 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 493 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| | |
| 494 | ····const-class·v2,·Landroid/permission/PermissionManager; | 494 | ····const-class·v2,·Landroid/permission/PermissionManager; |
| | |
| 495 | ····invoke-virtual·{p0,·v2},·Landroid/app/Application;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object; | 495 | ····invoke-virtual·{p0,·v2},·Landroid/app/Application;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object; |
| | |
| 496 | ····move-result-object·p0 | 496 | ····move-result-object·p0 |
| Offset 512, 15 lines modified | Offset 512, 15 lines modified |
| | |
| 512 | ····move-result-object·p0 | 512 | ····move-result-object·p0 |
| | |
| 513 | ····const-string·v2,·"app.getSystemService(PermissionManager::class.java)!!.splitPermissions" | 513 | ····const-string·v2,·"app.getSystemService(PermissionManager::class.java)!!.splitPermissions" |
| | |
| 514 | ····invoke-static·{p0,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 514 | ····invoke-static·{p0,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| | |
| 515 | ····.line·575 | 515 | ····.line·568 |
| 516 | ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 516 | ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| | |
| 517 | ····move-result-object·p0 | 517 | ····move-result-object·p0 |
| | |
| 518 | ····:cond_0 | 518 | ····:cond_0 |
| 519 | ····:goto_0 | 519 | ····:goto_0 |
| 520 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | 520 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z |
| Offset 531, 15 lines modified | Offset 531, 15 lines modified |
| | |
| 531 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 531 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 532 | ····move-result-object·v2 | 532 | ····move-result-object·v2 |
| | |
| 533 | ····check-cast·v2,·Landroid/permission/PermissionManager$SplitPermissionInfo; | 533 | ····check-cast·v2,·Landroid/permission/PermissionManager$SplitPermissionInfo; |
| | |
| 534 | ····.line·577 | 534 | ····.line·570 |
| 535 | ····invoke-virtual·{v2},·Landroid/permission/PermissionManager$SplitPermissionInfo;->getTargetSdk()I | 535 | ····invoke-virtual·{v2},·Landroid/permission/PermissionManager$SplitPermissionInfo;->getTargetSdk()I |
| | |
| 536 | ····move-result·v3 | 536 | ····move-result·v3 |
| | |
| 537 | ····if-ge·v0,·v3,·:cond_0 | 537 | ····if-ge·v0,·v3,·:cond_0 |
| | |
| 538 | ····invoke-virtual·{v2},·Landroid/permission/PermissionManager$SplitPermissionInfo;->getSplitPermission()Ljava/lang/String; | 538 | ····invoke-virtual·{v2},·Landroid/permission/PermissionManager$SplitPermissionInfo;->getSplitPermission()Ljava/lang/String; |
| Offset 548, 15 lines modified | Offset 548, 15 lines modified |
| | |
| 548 | ····invoke-static·{p1,·v3},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 548 | ····invoke-static·{p1,·v3},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| | |
| 549 | ····move-result·v3 | 549 | ····move-result·v3 |
| | |
| 550 | ····if-eqz·v3,·:cond_0 | 550 | ····if-eqz·v3,·:cond_0 |
| | |
| 551 | ····.line·578 | 551 | ····.line·571 |
| 552 | ····invoke-virtual·{v2},·Landroid/permission/PermissionManager$SplitPermissionInfo;->getNewPermissions()Ljava/util/List; | 552 | ····invoke-virtual·{v2},·Landroid/permission/PermissionManager$SplitPermissionInfo;->getNewPermissions()Ljava/util/List; |
| | |
| 553 | ····move-result-object·v2 | 553 | ····move-result-object·v2 |
| | |
| 554 | ····const-string·v3,·"splitPerm.newPermissions" | 554 | ····const-string·v3,·"splitPerm.newPermissions" |
| | |
| 555 | ····invoke-static·{v2,·v3},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 555 | ····invoke-static·{v2,·v3},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 566, 20 lines modified | Offset 566, 20 lines modified |
| 566 | ····goto·:goto_0 | 566 | ····goto·:goto_0 |
| | |
| 567 | ····:cond_1 | 567 | ····:cond_1 |
| 568 | ····const/16·p0,·0x19 | 568 | ····const/16·p0,·0x19 |
| | |
| 569 | ····if-gt·v0,·p0,·:cond_7 | 569 | ····if-gt·v0,·p0,·:cond_7 |
| | |
| 570 | ····.line·584 | 570 | ····.line·577 |
| 571 | ····new-instance·p0,·Ljava/util/ArrayList; | 571 | ····new-instance·p0,·Ljava/util/ArrayList; |
| | |
| 572 | ····invoke-direct·{p0},·Ljava/util/ArrayList;-><init>()V | 572 | ····invoke-direct·{p0},·Ljava/util/ArrayList;-><init>()V |
| | |
| 573 | ····.line·586 | 573 | ····.line·579 |
| 574 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 574 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| | |
| 575 | ····move-result-object·p1 | 575 | ····move-result-object·p1 |
| | |
| 576 | ····:cond_2 | 576 | ····:cond_2 |
| 577 | ····:goto_1 | 577 | ····:goto_1 |
| 578 | ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z | 578 | ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z |
| Offset 618, 15 lines modified | Offset 618, 15 lines modified |
| | |
| 618 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 618 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 619 | ····move-result-object·v3 | 619 | ····move-result-object·v3 |
| | |
| 620 | ····check-cast·v3,·Ljava/util/Map$Entry; | 620 | ····check-cast·v3,·Ljava/util/Map$Entry; |
| | |
| 621 | ····.line·587 | 621 | ····.line·580 |
| 622 | ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 622 | ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| | |
| 623 | ····move-result-object·v4 | 623 | ····move-result-object·v4 |
| | |
| 624 | ····check-cast·v4,·Ljava/util/List; | 624 | ····check-cast·v4,·Ljava/util/List; |
| | |
| 625 | ····invoke-interface·{v4,·v0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 625 | ····invoke-interface·{v4,·v0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| Offset 644, 37 lines modified | Offset 644, 37 lines modified |
| | |
| 644 | ····move-result-object·v3 | 644 | ····move-result-object·v3 |
| | |
| 645 | ····invoke-interface·{v1,·v4,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 645 | ····invoke-interface·{v1,·v4,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 646 | ····goto·:goto_2 | 646 | ····goto·:goto_2 |
| | |
| 647 | ····.line·588 | 647 | ····.line·581 |
| 648 | ····:cond_4 | 648 | ····:cond_4 |
| 649 | ····invoke-interface·{v1},·Ljava/util/Map;->isEmpty()Z | 649 | ····invoke-interface·{v1},·Ljava/util/Map;->isEmpty()Z |
| | |
| 650 | ····move-result·v0 | 650 | ····move-result·v0 |
| | |
| 651 | ····if-eqz·v0,·:cond_5 | 651 | ····if-eqz·v0,·:cond_5 |
| | |
| 652 | ····goto·:goto_1 | 652 | ····goto·:goto_1 |
| | |
| 653 | ····.line·592 | 653 | ····.line·585 |
| 654 | ····:cond_5 | 654 | ····:cond_5 |
| 655 | ····invoke-interface·{v1},·Ljava/util/Map;->values()Ljava/util/Collection; | 655 | ····invoke-interface·{v1},·Ljava/util/Map;->values()Ljava/util/Collection; |
| | |
| 656 | ····move-result-object·v0 | 656 | ····move-result-object·v0 |
| | |
| 657 | ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->first(Ljava/lang/Iterable;)Ljava/lang/Object; | 657 | ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->first(Ljava/lang/Iterable;)Ljava/lang/Object; |
| | |
| 658 | ····move-result-object·v0 | 658 | ····move-result-object·v0 |
| | |
| 659 | ····check-cast·v0,·Ljava/util/List; | 659 | ····check-cast·v0,·Ljava/util/List; |
| | |
| 660 | ····.line·593 | 660 | ····.line·586 |
| 661 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 661 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| | |
| 662 | ····move-result-object·v0 | 662 | ····move-result-object·v0 |
| | |
| 663 | ····:goto_3 | 663 | ····:goto_3 |
| 664 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | 664 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
| | |
| Offset 684, 29 lines modified | Offset 684, 29 lines modified |
| | |
| 684 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 684 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 685 | ····move-result-object·v1 | 685 | ····move-result-object·v1 |
| | |
| 686 | ····check-cast·v1,·Ljava/lang/String; | 686 | ····check-cast·v1,·Ljava/lang/String; |
| | |
| 687 | ····.line·594 | 687 | ····.line·587 |
| 688 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 688 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 689 | ····goto·:goto_3 | 689 | ····goto·:goto_3 |
| | |
| 690 | ····:cond_6 | 690 | ····:cond_6 |
| 691 | ····return-object·p0 | 691 | ····return-object·p0 |
| | |
| 692 | ····:cond_7 | 692 | ····:cond_7 |
| 693 | ····return-object·v1 | 693 | ····return-object·v1 |
| | |
| 694 | ····:cond_8 | 694 | ····:cond_8 |
| 695 | ····const-string·p0,·"packageInfo" | 695 | ····const-string·p0,·"packageInfo" |
| | |
| 696 | ····.line·568 | 696 | ····.line·561 |
| 697 | ····invoke-static·{p0},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V | 697 | ····invoke-static·{p0},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V |
| | |
| 698 | ····const/4·p0,·0x0 | 698 | ····const/4·p0,·0x0 |
| | |
| 699 | ····throw·p0 | 699 | ····throw·p0 |
| 700 | .end·method | 700 | .end·method |
| | |
| Offset 763, 24 lines modified | Offset 763, 24 lines modified |
| | |
| 763 | ····move-object·v0,·p0 | 763 | ····move-object·v0,·p0 |
| | |
| 764 | ····move-object·v1,·p1 | 764 | ····move-object·v1,·p1 |
| | |
| 765 | ····move-object/from16·v9,·p2 | 765 | ····move-object/from16·v9,·p2 |
| | |
| 766 | ····.line·644 | 766 | ····.line·637 |
| 767 | ····invoke-direct/range·{p0·..·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getStateFromPolicy(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;)I | 767 | ····invoke-direct/range·{p0·..·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getStateFromPolicy(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;)I |
| | |
| 768 | ····move-result·v2 | 768 | ····move-result·v2 |
| | |
| 769 | ····if-eqz·v2,·:cond_0 | 769 | ····if-eqz·v2,·:cond_0 |
| | |
| 770 | ····return·v2 | 770 | ····return·v2 |
| | |
| 771 | ····.line·649 | 771 | ····.line·642 |
| 772 | ····:cond_0 | 772 | ····:cond_0 |
| 773 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; | 773 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; |
| | |
| 774 | ····move-result-object·v2 | 774 | ····move-result-object·v2 |
| | |
| 775 | ····invoke-interface·{v2,·p1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 775 | ····invoke-interface·{v2,·p1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| | |
| Offset 823, 15 lines modified | Offset 823, 15 lines modified |
| | |
| 823 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 823 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 824 | ····move-result-object·v5 | 824 | ····move-result-object·v5 |
| | |
| 825 | ····check-cast·v5,·Ljava/lang/String; | 825 | ····check-cast·v5,·Ljava/lang/String; |
| | |
| 826 | ····.line·652 | 826 | ····.line·645 |
| 827 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; | 827 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; |
| | |
| 828 | ····move-result-object·v6 | 828 | ····move-result-object·v6 |
| | |
| 829 | ····invoke-interface·{v6,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 829 | ····invoke-interface·{v6,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| | |
| 830 | ····move-result·v5 | 830 | ····move-result·v5 |
| Offset 843, 28 lines modified | Offset 843, 28 lines modified |
| 843 | ····move·v4,·v11 | 843 | ····move·v4,·v11 |
| | |
| 844 | ····:goto_0 | 844 | ····:goto_0 |
| 845 | ····const/4·v12,·0x3 | 845 | ····const/4·v12,·0x3 |
| | |
| 846 | ····if-eqz·v2,·:cond_6 | 846 | ····if-eqz·v2,·:cond_6 |
| | |
| 847 | ····.line·657 | 847 | ····.line·650 |
| 848 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getForeground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; | 848 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getForeground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; |
| | |
| 849 | ····move-result-object·v5 | 849 | ····move-result-object·v5 |
| | |
| 850 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isGranted()Z | 850 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isGranted()Z |
| | |
| 851 | ····move-result·v5 | 851 | ····move-result·v5 |
| | |
| 852 | ····if-nez·v5,·:cond_6 | 852 | ····if-nez·v5,·:cond_6 |
| | |
| 853 | ····if-nez·v4,·:cond_6 | 853 | ····if-nez·v4,·:cond_6 |
| | |
| 854 | ····.line·658 | 854 | ····.line·651 |
| 855 | ····iget-object·v2,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->LOG_TAG:Ljava/lang/String; | 855 | ····iget-object·v2,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->LOG_TAG:Ljava/lang/String; |
| | |
| 856 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 856 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
| | |
| 857 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 857 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
| | |
| 858 | ····const-string·v5,·"Cannot·grant·" | 858 | ····const-string·v5,·"Cannot·grant·" |
| Offset 905, 64 lines modified | Offset 905, 64 lines modified |
| | |
| 905 | ····move-result-object·v3 | 905 | ····move-result-object·v3 |
| | |
| 906 | ····move-object·v4,·v3 | 906 | ····move-object·v4,·v3 |
| | |
| 907 | ····check-cast·v4,·Ljava/lang/String; | 907 | ····check-cast·v4,·Ljava/lang/String; |
| | |
| 908 | ····.line·661 | 908 | ····.line·654 |
| 909 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; | 909 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; |
| | |
| 910 | ····move-result-object·v5 | 910 | ····move-result-object·v5 |
| | |
| 911 | ····invoke-interface·{v5,·v4},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 911 | ····invoke-interface·{v5,·v4},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| | |
| 912 | ····move-result·v4 | 912 | ····move-result·v4 |
| | |
| 913 | ····if-eqz·v4,·:cond_4 | 913 | ····if-eqz·v4,·:cond_4 |
| | |
| 914 | ····invoke-interface·{v1,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z | 914 | ····invoke-interface·{v1,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
| | |
| 915 | ····goto·:goto_1 | 915 | ····goto·:goto_1 |
| | |
| 916 | ····.line·663 | 916 | ····.line·656 |
| 917 | ····:cond_5 | 917 | ····:cond_5 |
| 918 | ····invoke-direct·{p0,·v1,·v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 918 | ····invoke-direct·{p0,·v1,·v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| | |
| 919 | ····return·v12 | 919 | ····return·v12 |
| | |
| 920 | ····:cond_6 | 920 | ····:cond_6 |
| 921 | ····if-eqz·v2,·:cond_7 | 921 | ····if-eqz·v2,·:cond_7 |
| | |
| 922 | ····.line·668 | 922 | ····.line·661 |
| 923 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; | 923 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; |
| | |
| 924 | ····move-result-object·v3 | 924 | ····move-result-object·v3 |
| | |
| 925 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isGranted()Z | 925 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isGranted()Z |
| | |
| 926 | ····move-result·v3 | 926 | ····move-result·v3 |
| | |
| 927 | ····if-nez·v3,·:cond_8 | 927 | ····if-nez·v3,·:cond_8 |
| | |
| 928 | ····:cond_7 | 928 | ····:cond_7 |
| 929 | ····if-nez·v2,·:cond_f | 929 | ····if-nez·v2,·:cond_f |
| | |
| 930 | ····.line·669 | 930 | ····.line·662 |
| 931 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getForeground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; | 931 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getForeground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; |
| | |
| 932 | ····move-result-object·v3 | 932 | ····move-result-object·v3 |
| | |
| 933 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isGranted()Z | 933 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isGranted()Z |
| | |
| 934 | ····move-result·v3 | 934 | ····move-result·v3 |
| | |
| 935 | ····if-eqz·v3,·:cond_f | 935 | ····if-eqz·v3,·:cond_f |
| | |
| 936 | ····.line·672 | 936 | ····.line·665 |
| 937 | ····:cond_8 | 937 | ····:cond_8 |
| 938 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; | 938 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; |
| | |
| 939 | ····move-result-object·v3 | 939 | ····move-result-object·v3 |
| | |
| 940 | ····const-string·v4,·"android.permission-group.LOCATION" | 940 | ····const-string·v4,·"android.permission-group.LOCATION" |
| | |
| Offset 970, 15 lines modified | Offset 970, 15 lines modified |
| | |
| 970 | ····move-result·v3 | 970 | ····move-result·v3 |
| | |
| 971 | ····const/4·v4,·0x0 | 971 | ····const/4·v4,·0x0 |
| | |
| 972 | ····if-eqz·v3,·:cond_a | 972 | ····if-eqz·v3,·:cond_a |
| | |
| 973 | ····.line·673 | 973 | ····.line·666 |
| 974 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getAllPermissions()Ljava/util/Map; | 974 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getAllPermissions()Ljava/util/Map; |
| | |
| 975 | ····move-result-object·v3 | 975 | ····move-result-object·v3 |
| | |
| 976 | ····const-string·v5,·"android.permission.ACCESS_FINE_LOCATION" | 976 | ····const-string·v5,·"android.permission.ACCESS_FINE_LOCATION" |
| | |
| 977 | ····invoke-interface·{v3,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 977 | ····invoke-interface·{v3,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| Offset 998, 27 lines modified | Offset 998, 27 lines modified |
| | |
| 998 | ····move-result·v3 | 998 | ····move-result·v3 |
| | |
| 999 | ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 999 | ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| | |
| 1000 | ····move-result-object·v3 | 1000 | ····move-result-object·v3 |
| | |
| 1001 | ····.line·674 | 1001 | ····.line·667 |
| 1002 | ····:goto_2 | 1002 | ····:goto_2 |
| 1003 | ····sget-object·v5,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; | 1003 | ····sget-object·v5,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
| | |
| 1004 | ····invoke-static·{v3,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 1004 | ····invoke-static·{v3,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| | |
| 1005 | ····move-result·v3 | 1005 | ····move-result·v3 |
| | |
| 1006 | ····if-eqz·v3,·:cond_a | 1006 | ····if-eqz·v3,·:cond_a |
| | |
| 1007 | ····return·v10 | 1007 | ····return·v10 |
| | |
| 1008 | ····.line·678 | 1008 | ····.line·671 |
| 1009 | ····:cond_a | 1009 | ····:cond_a |
| 1010 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermissions()Ljava/util/Map; | 1010 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermissions()Ljava/util/Map; |
| | |
| 1011 | ····move-result-object·v3 | 1011 | ····move-result-object·v3 |
| | |
| 1012 | ····invoke-interface·{v3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1012 | ····invoke-interface·{v3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| Offset 1046, 28 lines modified | Offset 1046, 28 lines modified |
| | |
| 1046 | ····move-result·v3 | 1046 | ····move-result·v3 |
| | |
| 1047 | ····if-eqz·v3,·:cond_d | 1047 | ····if-eqz·v3,·:cond_d |
| | |
| 1048 | ····if-eqz·v2,·:cond_c | 1048 | ····if-eqz·v2,·:cond_c |
| | |
| 1049 | ····.line·680 | 1049 | ····.line·673 |
| 1050 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1050 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| | |
| 1051 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 1051 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| | |
| 1052 | ····invoke-static·{p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; | 1052 | ····invoke-static·{p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; |
| | |
| 1053 | ····move-result-object·v4 | 1053 | ····move-result-object·v4 |
| | |
| 1054 | ····invoke-virtual·{v2,·v3,·v9,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantBackgroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1054 | ····invoke-virtual·{v2,·v3,·v9,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantBackgroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 1055 | ····goto·:goto_4 | 1055 | ····goto·:goto_4 |
| | |
| 1056 | ····.line·682 | 1056 | ····.line·675 |
| 1057 | ····:cond_c | 1057 | ····:cond_c |
| 1058 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1058 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| | |
| 1059 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 1059 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| | |
| 1060 | ····invoke-static·{p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; | 1060 | ····invoke-static·{p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; |
| | |
| Offset 1079, 15 lines modified | Offset 1079, 15 lines modified |
| | |
| 1079 | ····const/4·v8,·0x0 | 1079 | ····const/4·v8,·0x0 |
| | |
| 1080 | ····move-object/from16·v4,·p2 | 1080 | ····move-object/from16·v4,·p2 |
| | |
| 1081 | ····invoke-static/range·{v2·..·v8},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions$default(Lcom/android/permissioncontroller/permission/utils/KotlinUtils;Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;ZILjava/lang/Object;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1081 | ····invoke-static/range·{v2·..·v8},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions$default(Lcom/android/permissioncontroller/permission/utils/KotlinUtils;Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;ZILjava/lang/Object;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 1082 | ····.line·684 | 1082 | ····.line·677 |
| 1083 | ····:goto_4 | 1083 | ····:goto_4 |
| 1084 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1084 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| | |
| 1085 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 1085 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| | |
| 1086 | ····const/4·v4,·0x2 | 1086 | ····const/4·v4,·0x2 |
| | |
| Offset 1099, 38 lines modified | Offset 1099, 38 lines modified |
| | |
| 1099 | ····invoke-static·{v6,·v13},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 1099 | ····invoke-static·{v6,·v13},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| | |
| 1100 | ····move-result-object·v6 | 1100 | ····move-result-object·v6 |
| | |
| 1101 | ····aput-object·v6,·v5,·v10 | 1101 | ····aput-object·v6,·v5,·v10 |
| | |
| 1102 | ····.line·685 | 1102 | ····.line·678 |
| 1103 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1103 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| | |
| 1104 | ····move-result-object·v4 | 1104 | ····move-result-object·v4 |
| | |
| 1105 | ····invoke-static·{v4,·v13},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 1105 | ····invoke-static·{v4,·v13},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| | |
| 1106 | ····move-result-object·v4 | 1106 | ····move-result-object·v4 |
| | |
| 1107 | ····aput-object·v4,·v5,·v11 | 1107 | ····aput-object·v4,·v5,·v11 |
| | |
| 1108 | ····invoke-static·{p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; | 1108 | ····invoke-static·{p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; |
| | |
| 1109 | ····move-result-object·v4 | 1109 | ····move-result-object·v4 |
| | |
| 1110 | ····.line·684 | 1110 | ····.line·677 |
| 1111 | ····invoke-virtual·{v2,·v3,·v9,·v5,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1111 | ····invoke-virtual·{v2,·v3,·v9,·v5,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 1112 | ····const/4·v2,·0x5 | 1112 | ····const/4·v2,·0x5 |
| | |
| 1113 | ····.line·686 | 1113 | ····.line·679 |
| 1114 | ····invoke-direct·{p0,·p1,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/lang/String;I)V | 1114 | ····invoke-direct·{p0,·p1,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/lang/String;I)V |
| | |
| 1115 | ····.line·690 | 1115 | ····.line·683 |
| 1116 | ····:cond_d | 1116 | ····:cond_d |
| 1117 | ····iget-object·v0,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle; | 1117 | ····iget-object·v0,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle; |
| | |
| 1118 | ····if-nez·v0,·:cond_e | 1118 | ····if-nez·v0,·:cond_e |
| | |
| 1119 | ····move·v11,·v12 | 1119 | ····move·v11,·v12 |
| | |
| Offset 1176, 56 lines modified | Offset 1176, 56 lines modified |
| | |
| 1176 | ····move-result-object·v0 | 1176 | ····move-result-object·v0 |
| | |
| 1177 | ····move-object·v1,·v0 | 1177 | ····move-object·v1,·v0 |
| | |
| 1178 | ····check-cast·v1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1178 | ····check-cast·v1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 1179 | ····.line·906 | 1179 | ····.line·899 |
| 1180 | ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermissions()Ljava/util/Map; | 1180 | ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermissions()Ljava/util/Map; |
| | |
| 1181 | ····move-result-object·v1 | 1181 | ····move-result-object·v1 |
| | |
| 1182 | ····invoke-interface·{v1,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z | 1182 | ····invoke-interface·{v1,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z |
| | |
| 1183 | ····move-result·v1 | 1183 | ····move-result·v1 |
| | |
| 1184 | ····if-eqz·v1,·:cond_0 | 1184 | ····if-eqz·v1,·:cond_0 |
| | |
| 1185 | ····invoke-interface·{p0,·v0},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z | 1185 | ····invoke-interface·{p0,·v0},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
| | |
| 1186 | ····goto·:goto_0 | 1186 | ····goto·:goto_0 |
| | |
| 1187 | ····.line·907 | 1187 | ····.line·900 |
| 1188 | ····:cond_1 | 1188 | ····:cond_1 |
| 1189 | ····invoke-interface·{p0},·Ljava/util/List;->isEmpty()Z | 1189 | ····invoke-interface·{p0},·Ljava/util/List;->isEmpty()Z |
| | |
| 1190 | ····move-result·p1 | 1190 | ····move-result·p1 |
| | |
| 1191 | ····if-eqz·p1,·:cond_2 | 1191 | ····if-eqz·p1,·:cond_2 |
| | |
| 1192 | ····const/4·p0,·0x0 | 1192 | ····const/4·p0,·0x0 |
| | |
| 1193 | ····return-object·p0 | 1193 | ····return-object·p0 |
| | |
| 1194 | ····.line·910 | 1194 | ····.line·903 |
| 1195 | ····:cond_2 | 1195 | ····:cond_2 |
| 1196 | ····invoke-static·{p0},·Lkotlin/collections/CollectionsKt;->first(Ljava/util/List;)Ljava/lang/Object; | 1196 | ····invoke-static·{p0},·Lkotlin/collections/CollectionsKt;->first(Ljava/util/List;)Ljava/lang/Object; |
| | |
| 1197 | ····move-result-object·p0 | 1197 | ····move-result-object·p0 |
| | |
| 1198 | ····check-cast·p0,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1198 | ····check-cast·p0,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 1199 | ····return-object·p0 | 1199 | ····return-object·p0 |
| 1200 | .end·method | 1200 | .end·method |
| | |
| 1201 | .method·private·final·getInstanceStateKey(Ljava/lang/String;Z)Ljava/lang/String; | 1201 | .method·private·final·getInstanceStateKey(Ljava/lang/String;Z)Ljava/lang/String; |
| 1202 | ····.locals·1 | 1202 | ····.locals·1 |
| | |
| 1203 | ····.line·1053 | 1203 | ····.line·1046 |
| 1204 | ····new-instance·p0,·Ljava/lang/StringBuilder; | 1204 | ····new-instance·p0,·Ljava/lang/StringBuilder; |
| | |
| 1205 | ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V | 1205 | ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V |
| | |
| 1206 | ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; | 1206 | ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; |
| | |
| 1207 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; | 1207 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; |
| Offset 1269, 20 lines modified | Offset 1269, 20 lines modified |
| 1269 | ········} | 1269 | ········} |
| 1270 | ····.end·annotation | 1270 | ····.end·annotation |
| | |
| 1271 | ····move-object/from16·v0,·p0 | 1271 | ····move-object/from16·v0,·p0 |
| | |
| 1272 | ····move-object/from16·v1,·p1 | 1272 | ····move-object/from16·v1,·p1 |
| | |
| 1273 | ····.line·514 | 1273 | ····.line·507 |
| 1274 | ····new-instance·v2,·Ljava/util/LinkedHashMap; | 1274 | ····new-instance·v2,·Ljava/util/LinkedHashMap; |
| | |
| 1275 | ····invoke-direct·{v2},·Ljava/util/LinkedHashMap;-><init>()V | 1275 | ····invoke-direct·{v2},·Ljava/util/LinkedHashMap;-><init>()V |
| | |
| 1276 | ····.line·515 | 1276 | ····.line·508 |
| 1277 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->unfilteredAffectedPermissions:Ljava/util/List; | 1277 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->unfilteredAffectedPermissions:Ljava/util/List; |
| | |
| 1278 | ····.line·734 | 1278 | ····.line·734 |
| 1279 | ····new-instance·v4,·Ljava/util/ArrayList; | 1279 | ····new-instance·v4,·Ljava/util/ArrayList; |
| | |
| 1280 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V | 1280 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
| | |
| Offset 1303, 22 lines modified | Offset 1303, 22 lines modified |
| | |
| 1303 | ····move-result-object·v5 | 1303 | ····move-result-object·v5 |
| | |
| 1304 | ····move-object·v7,·v5 | 1304 | ····move-object·v7,·v5 |
| | |
| 1305 | ····check-cast·v7,·Ljava/lang/String; | 1305 | ····check-cast·v7,·Ljava/lang/String; |
| | |
| 1306 | ····.line·516 | 1306 | ····.line·509 |
| 1307 | ····invoke-direct·{v0,·v7,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getGroupWithPerm(Ljava/lang/String;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1307 | ····invoke-direct·{v0,·v7,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getGroupWithPerm(Ljava/lang/String;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 1308 | ····move-result-object·v8 | 1308 | ····move-result-object·v8 |
| | |
| 1309 | ····if-eqz·v8,·:cond_1 | 1309 | ····if-eqz·v8,·:cond_1 |
| | |
| 1310 | ····.line·517 | 1310 | ····.line·510 |
| 1311 | ····invoke-direct·{v0,·v7,·v8},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->isPermissionGrantableAndNotFixed(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;)Z | 1311 | ····invoke-direct·{v0,·v7,·v8},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->isPermissionGrantableAndNotFixed(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;)Z |
| | |
| 1312 | ····move-result·v7 | 1312 | ····move-result·v7 |
| | |
| 1313 | ····if-eqz·v7,·:cond_1 | 1313 | ····if-eqz·v7,·:cond_1 |
| | |
| 1314 | ····const/4·v6,·0x1 | 1314 | ····const/4·v6,·0x1 |
| Offset 1331, 15 lines modified | Offset 1331, 15 lines modified |
| 1331 | ····:goto_1 | 1331 | ····:goto_1 |
| 1332 | ····if-eqz·v6,·:cond_0 | 1332 | ····if-eqz·v6,·:cond_0 |
| | |
| 1333 | ····invoke-interface·{v4,·v5},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z | 1333 | ····invoke-interface·{v4,·v5},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
| | |
| 1334 | ····goto·:goto_0 | 1334 | ····goto·:goto_0 |
| | |
| 1335 | ····.line·519 | 1335 | ····.line·512 |
| 1336 | ····:cond_2 | 1336 | ····:cond_2 |
| 1337 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 1337 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| | |
| 1338 | ····move-result-object·v3 | 1338 | ····move-result-object·v3 |
| | |
| 1339 | ····:goto_2 | 1339 | ····:goto_2 |
| 1340 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 1340 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| Offset 1350, 31 lines modified | Offset 1350, 31 lines modified |
| | |
| 1350 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 1350 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 1351 | ····move-result-object·v5 | 1351 | ····move-result-object·v5 |
| | |
| 1352 | ····check-cast·v5,·Ljava/lang/String; | 1352 | ····check-cast·v5,·Ljava/lang/String; |
| | |
| 1353 | ····.line·520 | 1353 | ····.line·513 |
| 1354 | ····invoke-direct·{v0,·v5,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getGroupWithPerm(Ljava/lang/String;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1354 | ····invoke-direct·{v0,·v5,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getGroupWithPerm(Ljava/lang/String;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 1355 | ····move-result-object·v14 | 1355 | ····move-result-object·v14 |
| | |
| 1356 | ····invoke-static·{v14},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 1356 | ····invoke-static·{v14},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
| | |
| 1357 | ····.line·522 | 1357 | ····.line·515 |
| 1358 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; | 1358 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; |
| | |
| 1359 | ····move-result-object·v7 | 1359 | ····move-result-object·v7 |
| | |
| 1360 | ····invoke-interface·{v7,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 1360 | ····invoke-interface·{v7,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| | |
| 1361 | ····move-result·v15 | 1361 | ····move-result·v15 |
| | |
| 1362 | ····.line·523 | 1362 | ····.line·516 |
| 1363 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; | 1363 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; |
| | |
| 1364 | ····move-result-object·v7 | 1364 | ····move-result-object·v7 |
| | |
| 1365 | ····invoke-static·{v15},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 1365 | ····invoke-static·{v15},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| | |
| 1366 | ····move-result-object·v8 | 1366 | ····move-result-object·v8 |
| Offset 1386, 15 lines modified | Offset 1386, 15 lines modified |
| 1386 | ····.line·355 | 1386 | ····.line·355 |
| 1387 | ····invoke-interface·{v2,·v13},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1387 | ····invoke-interface·{v2,·v13},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 1388 | ····move-result-object·v7 | 1388 | ····move-result-object·v7 |
| | |
| 1389 | ····if-nez·v7,·:cond_3 | 1389 | ····if-nez·v7,·:cond_3 |
| | |
| 1390 | ····.line·524 | 1390 | ····.line·517 |
| 1391 | ····new-instance·v12,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; | 1391 | ····new-instance·v12,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; |
| | |
| 1392 | ····const/4·v10,·0x0 | 1392 | ····const/4·v10,·0x0 |
| | |
| 1393 | ····const/4·v11,·0x0 | 1393 | ····const/4·v11,·0x0 |
| | |
| 1394 | ····const/16·v16,·0xc | 1394 | ····const/16·v16,·0xc |
| Offset 1418, 31 lines modified | Offset 1418, 31 lines modified |
| 1418 | ····invoke-direct/range·{v7·..·v13},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;-><init>(Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;ZLjava/util/List;IILkotlin/jvm/internal/DefaultConstructorMarker;)V | 1418 | ····invoke-direct/range·{v7·..·v13},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;-><init>(Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;ZLjava/util/List;IILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| | |
| 1419 | ····.line·358 | 1419 | ····.line·358 |
| 1420 | ····invoke-interface·{v2,·v1,·v6},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 1420 | ····invoke-interface·{v2,·v1,·v6},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 1421 | ····move-object·v7,·v6 | 1421 | ····move-object·v7,·v6 |
| | |
| 1422 | ····.line·523 | 1422 | ····.line·516 |
| 1423 | ····:cond_3 | 1423 | ····:cond_3 |
| 1424 | ····check-cast·v7,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; | 1424 | ····check-cast·v7,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; |
| | |
| 1425 | ····.line·527 | 1425 | ····.line·520 |
| 1426 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I | 1426 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I |
| | |
| 1427 | ····move-result·v1 | 1427 | ····move-result·v1 |
| | |
| 1428 | ····.line·528 | 1428 | ····.line·521 |
| 1429 | ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle; | 1429 | ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle; |
| | |
| 1430 | ····if-eqz·v6,·:cond_4 | 1430 | ····if-eqz·v6,·:cond_4 |
| | |
| 1431 | ····if-eqz·v1,·:cond_4 | 1431 | ····if-eqz·v1,·:cond_4 |
| | |
| 1432 | ····.line·529 | 1432 | ····.line·522 |
| 1433 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; | 1433 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; |
| | |
| 1434 | ····move-result-object·v1 | 1434 | ····move-result-object·v1 |
| | |
| 1435 | ····invoke-direct·{v0,·v1,·v15},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getInstanceStateKey(Ljava/lang/String;Z)Ljava/lang/String; | 1435 | ····invoke-direct·{v0,·v1,·v15},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getInstanceStateKey(Ljava/lang/String;Z)Ljava/lang/String; |
| | |
| 1436 | ····move-result-object·v1 | 1436 | ····move-result-object·v1 |
| Offset 1481, 40 lines modified | Offset 1481, 40 lines modified |
| | |
| 1481 | ····move-result-object·v10 | 1481 | ····move-result-object·v10 |
| | |
| 1482 | ····move-object·v11,·v10 | 1482 | ····move-object·v11,·v10 |
| | |
| 1483 | ····check-cast·v11,·Ljava/lang/String; | 1483 | ····check-cast·v11,·Ljava/lang/String; |
| | |
| 1484 | ····.line·533 | 1484 | ····.line·526 |
| 1485 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermissions()Ljava/util/Map; | 1485 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermissions()Ljava/util/Map; |
| | |
| 1486 | ····move-result-object·v12 | 1486 | ····move-result-object·v12 |
| | |
| 1487 | ····invoke-interface·{v12,·v11},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z | 1487 | ····invoke-interface·{v12,·v11},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z |
| | |
| 1488 | ····move-result·v11 | 1488 | ····move-result·v11 |
| | |
| 1489 | ····if-eqz·v11,·:cond_5 | 1489 | ····if-eqz·v11,·:cond_5 |
| | |
| 1490 | ····invoke-interface·{v6,·v10},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z | 1490 | ····invoke-interface·{v6,·v10},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
| | |
| 1491 | ····goto·:goto_4 | 1491 | ····goto·:goto_4 |
| | |
| 1492 | ····.line·534 | 1492 | ····.line·527 |
| 1493 | ····:cond_6 | 1493 | ····:cond_6 |
| 1494 | ····invoke-direct·{v0,·v5,·v14,·v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getGroupState(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;)I | 1494 | ····invoke-direct·{v0,·v5,·v14,·v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getGroupState(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;)I |
| | |
| 1495 | ····move-result·v6 | 1495 | ····move-result·v6 |
| | |
| 1496 | ····if-eqz·v6,·:cond_7 | 1496 | ····if-eqz·v6,·:cond_7 |
| | |
| 1497 | ····move·v1,·v6 | 1497 | ····move·v1,·v6 |
| | |
| 1498 | ····.line·539 | 1498 | ····.line·532 |
| 1499 | ····:cond_7 | 1499 | ····:cond_7 |
| 1500 | ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->permGroupsToSkip:Ljava/util/List; | 1500 | ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->permGroupsToSkip:Ljava/util/List; |
| | |
| 1501 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; | 1501 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; |
| | |
| 1502 | ····move-result-object·v9 | 1502 | ····move-result-object·v9 |
| | |
| Offset 1525, 20 lines modified | Offset 1525, 20 lines modified |
| 1525 | ····if-eqz·v6,·:cond_8 | 1525 | ····if-eqz·v6,·:cond_8 |
| | |
| 1526 | ····const/4·v1,·0x3 | 1526 | ····const/4·v1,·0x3 |
| | |
| 1527 | ····:cond_8 | 1527 | ····:cond_8 |
| 1528 | ····if-eqz·v1,·:cond_9 | 1528 | ····if-eqz·v1,·:cond_9 |
| | |
| 1529 | ····.line·544 | 1529 | ····.line·537 |
| 1530 | ····invoke-virtual·{v7,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V | 1530 | ····invoke-virtual·{v7,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V |
| | |
| 1531 | ····.line·547 | 1531 | ····.line·540 |
| 1532 | ····:cond_9 | 1532 | ····:cond_9 |
| 1533 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 1533 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| | |
| 1534 | ····move-result-object·v1 | 1534 | ····move-result-object·v1 |
| | |
| 1535 | ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 1535 | ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 1536 | ····move-object/from16·v1,·p1 | 1536 | ····move-object/from16·v1,·p1 |
| | |
| Offset 1553, 24 lines modified | Offset 1553, 24 lines modified |
| | |
| 1553 | ····move-object·v0,·p0 | 1553 | ····move-object·v0,·p0 |
| | |
| 1554 | ····move-object/from16·v1,·p1 | 1554 | ····move-object/from16·v1,·p1 |
| | |
| 1555 | ····move-object/from16·v9,·p2 | 1555 | ····move-object/from16·v9,·p2 |
| | |
| 1556 | ····.line·700 | 1556 | ····.line·693 |
| 1557 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; | 1557 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; |
| | |
| 1558 | ····move-result-object·v2 | 1558 | ····move-result-object·v2 |
| | |
| 1559 | ····invoke-interface·{v2,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 1559 | ····invoke-interface·{v2,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| | |
| 1560 | ····move-result·v2 | 1560 | ····move-result·v2 |
| | |
| 1561 | ····.line·703 | 1561 | ····.line·696 |
| 1562 | ····iget·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->permissionPolicy:I | 1562 | ····iget·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->permissionPolicy:I |
| | |
| 1563 | ····const/4·v10,·0x4 | 1563 | ····const/4·v10,·0x4 |
| | |
| 1564 | ····const/4·v11,·0x3 | 1564 | ····const/4·v11,·0x3 |
| | |
| 1565 | ····const/4·v12,·0x0 | 1565 | ····const/4·v12,·0x0 |
| Offset 1581, 15 lines modified | Offset 1581, 15 lines modified |
| | |
| 1581 | ····if-eq·v3,·v14,·:cond_3 | 1581 | ····if-eq·v3,·v14,·:cond_3 |
| | |
| 1582 | ····if-eq·v3,·v13,·:cond_0 | 1582 | ····if-eq·v3,·v13,·:cond_0 |
| | |
| 1583 | ····goto/16·:goto_2 | 1583 | ····goto/16·:goto_2 |
| | |
| 1584 | ····.line·725 | 1584 | ····.line·718 |
| 1585 | ····:cond_0 | 1585 | ····:cond_0 |
| 1586 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermissions()Ljava/util/Map; | 1586 | ····invoke-virtual/range·{p2·..·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermissions()Ljava/util/Map; |
| | |
| 1587 | ····move-result-object·v2 | 1587 | ····move-result-object·v2 |
| | |
| 1588 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1588 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| Offset 1617, 15 lines modified | Offset 1617, 15 lines modified |
| | |
| 1617 | ····invoke-static·{v2,·v3},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 1617 | ····invoke-static·{v2,·v3},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| | |
| 1618 | ····move-result·v2 | 1618 | ····move-result·v2 |
| | |
| 1619 | ····if-eqz·v2,·:cond_2 | 1619 | ····if-eqz·v2,·:cond_2 |
| | |
| 1620 | ····.line·726 | 1620 | ····.line·719 |
| 1621 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1621 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| | |
| 1622 | ····iget-object·v4,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 1622 | ····iget-object·v4,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| | |
| 1623 | ····new-array·v5,·v11,·[Lkotlin/Pair; | 1623 | ····new-array·v5,·v11,·[Lkotlin/Pair; |
| | |
| 1624 | ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1624 | ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| Offset 1636, 15 lines modified | Offset 1636, 15 lines modified |
| | |
| 1636 | ····invoke-static·{v6,·v7},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 1636 | ····invoke-static·{v6,·v7},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| | |
| 1637 | ····move-result-object·v6 | 1637 | ····move-result-object·v6 |
| | |
| 1638 | ····aput-object·v6,·v5,·v12 | 1638 | ····aput-object·v6,·v5,·v12 |
| | |
| 1639 | ····.line·727 | 1639 | ····.line·720 |
| 1640 | ····invoke-static·{v14},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1640 | ····invoke-static·{v14},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| | |
| 1641 | ····move-result-object·v6 | 1641 | ····move-result-object·v6 |
| | |
| 1642 | ····invoke-static·{v6,·v3},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 1642 | ····invoke-static·{v6,·v3},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| | |
| 1643 | ····move-result-object·v6 | 1643 | ····move-result-object·v6 |
| Offset 1657, 65 lines modified | Offset 1657, 65 lines modified |
| | |
| 1657 | ····invoke-static·{v6,·v3},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 1657 | ····invoke-static·{v6,·v3},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| | |
| 1658 | ····move-result-object·v3 | 1658 | ····move-result-object·v3 |
| | |
| 1659 | ····aput-object·v3,·v5,·v13 | 1659 | ····aput-object·v3,·v5,·v13 |
| | |
| 1660 | ····.line·728 | 1660 | ····.line·721 |
| 1661 | ····invoke-static/range·{p1·..·p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; | 1661 | ····invoke-static/range·{p1·..·p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; |
| | |
| 1662 | ····move-result-object·v3 | 1662 | ····move-result-object·v3 |
| | |
| 1663 | ····.line·726 | 1663 | ····.line·719 |
| 1664 | ····invoke-virtual·{v2,·v4,·v9,·v5,·v3},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1664 | ····invoke-virtual·{v2,·v4,·v9,·v5,·v3},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 1665 | ····:cond_2 | 1665 | ····:cond_2 |
| 1666 | ····const/16·v2,·0x8 | 1666 | ····const/16·v2,·0x8 |
| | |
| 1667 | ····.line·733 | 1667 | ····.line·726 |
| 1668 | ····invoke-direct·{p0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/lang/String;I)V | 1668 | ····invoke-direct·{p0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/lang/String;I)V |
| | |
| 1669 | ····move·v12,·v14 | 1669 | ····move·v12,·v14 |
| | |
| 1670 | ····goto·:goto_3 | 1670 | ····goto·:goto_3 |
| | |
| 1671 | ····.line·706 | 1671 | ····.line·699 |
| 1672 | ····:cond_3 | 1672 | ····:cond_3 |
| 1673 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 1673 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| | |
| 1674 | ····iget-object·v4,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->user:Landroid/os/UserHandle; | 1674 | ····iget-object·v4,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->user:Landroid/os/UserHandle; |
| | |
| 1675 | ····invoke-virtual·{v4},·Landroid/os/UserHandle;->getIdentifier()I | 1675 | ····invoke-virtual·{v4},·Landroid/os/UserHandle;->getIdentifier()I |
| | |
| 1676 | ····move-result·v4 | 1676 | ····move-result·v4 |
| | |
| 1677 | ····.line·705 | 1677 | ····.line·698 |
| 1678 | ····invoke-static·{v3,·v1,·v4},·Lcom/android/permissioncontroller/permission/utils/AdminRestrictedPermissionsUtils;->mayAdminGrantPermission(Landroid/content/Context;Ljava/lang/String;I)Z | 1678 | ····invoke-static·{v3,·v1,·v4},·Lcom/android/permissioncontroller/permission/utils/AdminRestrictedPermissionsUtils;->mayAdminGrantPermission(Landroid/content/Context;Ljava/lang/String;I)Z |
| | |
| 1679 | ····move-result·v3 | 1679 | ····move-result·v3 |
| | |
| 1680 | ····if-eqz·v3,·:cond_5 | 1680 | ····if-eqz·v3,·:cond_5 |
| | |
| 1681 | ····if-eqz·v2,·:cond_4 | 1681 | ····if-eqz·v2,·:cond_4 |
| | |
| 1682 | ····.line·708 | 1682 | ····.line·701 |
| 1683 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1683 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| | |
| 1684 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 1684 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| | |
| 1685 | ····invoke-static/range·{p1·..·p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; | 1685 | ····invoke-static/range·{p1·..·p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; |
| | |
| 1686 | ····move-result-object·v4 | 1686 | ····move-result-object·v4 |
| | |
| 1687 | ····invoke-virtual·{v2,·v3,·v9,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantBackgroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1687 | ····invoke-virtual·{v2,·v3,·v9,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantBackgroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 1688 | ····goto·:goto_1 | 1688 | ····goto·:goto_1 |
| | |
| 1689 | ····.line·710 | 1689 | ····.line·703 |
| 1690 | ····:cond_4 | 1690 | ····:cond_4 |
| 1691 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1691 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| | |
| 1692 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 1692 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| | |
| 1693 | ····invoke-static/range·{p1·..·p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; | 1693 | ····invoke-static/range·{p1·..·p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; |
| | |
| Offset 1727, 15 lines modified | Offset 1727, 15 lines modified |
| | |
| 1727 | ····const/4·v8,·0x0 | 1727 | ····const/4·v8,·0x0 |
| | |
| 1728 | ····move-object/from16·v4,·p2 | 1728 | ····move-object/from16·v4,·p2 |
| | |
| 1729 | ····invoke-static/range·{v2·..·v8},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions$default(Lcom/android/permissioncontroller/permission/utils/KotlinUtils;Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;ZILjava/lang/Object;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1729 | ····invoke-static/range·{v2·..·v8},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions$default(Lcom/android/permissioncontroller/permission/utils/KotlinUtils;Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;ZILjava/lang/Object;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 1730 | ····.line·712 | 1730 | ····.line·705 |
| 1731 | ····:goto_1 | 1731 | ····:goto_1 |
| 1732 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1732 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| | |
| 1733 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 1733 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| | |
| 1734 | ····new-array·v4,·v11,·[Lkotlin/Pair; | 1734 | ····new-array·v4,·v11,·[Lkotlin/Pair; |
| | |
| Offset 1747, 15 lines modified | Offset 1747, 15 lines modified |
| | |
| 1747 | ····invoke-static·{v5,·v6},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 1747 | ····invoke-static·{v5,·v6},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| | |
| 1748 | ····move-result-object·v5 | 1748 | ····move-result-object·v5 |
| | |
| 1749 | ····aput-object·v5,·v4,·v12 | 1749 | ····aput-object·v5,·v4,·v12 |
| | |
| 1750 | ····.line·713 | 1750 | ····.line·706 |
| 1751 | ····invoke-static·{v14},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1751 | ····invoke-static·{v14},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| | |
| 1752 | ····move-result-object·v5 | 1752 | ····move-result-object·v5 |
| | |
| 1753 | ····sget-object·v6,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; | 1753 | ····sget-object·v6,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
| | |
| 1754 | ····invoke-static·{v5,·v6},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 1754 | ····invoke-static·{v5,·v6},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| Offset 1770, 58 lines modified | Offset 1770, 58 lines modified |
| | |
| 1770 | ····invoke-static·{v5,·v6},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 1770 | ····invoke-static·{v5,·v6},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| | |
| 1771 | ····move-result-object·v5 | 1771 | ····move-result-object·v5 |
| | |
| 1772 | ····aput-object·v5,·v4,·v13 | 1772 | ····aput-object·v5,·v4,·v13 |
| | |
| 1773 | ····.line·714 | 1773 | ····.line·707 |
| 1774 | ····invoke-static/range·{p1·..·p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; | 1774 | ····invoke-static/range·{p1·..·p1},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; |
| | |
| 1775 | ····move-result-object·v5 | 1775 | ····move-result-object·v5 |
| | |
| 1776 | ····.line·712 | 1776 | ····.line·705 |
| 1777 | ····invoke-virtual·{v2,·v3,·v9,·v4,·v5},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1777 | ····invoke-virtual·{v2,·v3,·v9,·v4,·v5},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 1778 | ····.line·718 | 1778 | ····.line·711 |
| 1779 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getAutoGrantNotifier()Lcom/android/permissioncontroller/permission/ui/AutoGrantPermissionsNotifier; | 1779 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getAutoGrantNotifier()Lcom/android/permissioncontroller/permission/ui/AutoGrantPermissionsNotifier; |
| | |
| 1780 | ····move-result-object·v2 | 1780 | ····move-result-object·v2 |
| | |
| 1781 | ····invoke-virtual·{v2,·v1},·Lcom/android/permissioncontroller/permission/ui/AutoGrantPermissionsNotifier;->onPermissionAutoGranted(Ljava/lang/String;)V | 1781 | ····invoke-virtual·{v2,·v1},·Lcom/android/permissioncontroller/permission/ui/AutoGrantPermissionsNotifier;->onPermissionAutoGranted(Ljava/lang/String;)V |
| | |
| 1782 | ····const/4·v2,·0x5 | 1782 | ····const/4·v2,·0x5 |
| | |
| 1783 | ····.line·719 | 1783 | ····.line·712 |
| 1784 | ····invoke-direct·{p0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/lang/String;I)V | 1784 | ····invoke-direct·{p0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/lang/String;I)V |
| | |
| 1785 | ····move·v12,·v14 | 1785 | ····move·v12,·v14 |
| | |
| 1786 | ····:cond_5 | 1786 | ····:cond_5 |
| 1787 | ····:goto_2 | 1787 | ····:goto_2 |
| 1788 | ····move·v13,·v12 | 1788 | ····move·v13,·v12 |
| | |
| 1789 | ····:goto_3 | 1789 | ····:goto_3 |
| 1790 | ····if-eqz·v12,·:cond_6 | 1790 | ····if-eqz·v12,·:cond_6 |
| | |
| 1791 | ····.line·737 | 1791 | ····.line·730 |
| 1792 | ····iget-object·v0,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle; | 1792 | ····iget-object·v0,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle; |
| | |
| 1793 | ····if-nez·v0,·:cond_6 | 1793 | ····if-nez·v0,·:cond_6 |
| | |
| 1794 | ····return·v11 | 1794 | ····return·v11 |
| | |
| 1795 | ····:cond_6 | 1795 | ····:cond_6 |
| 1796 | ····return·v13 | 1796 | ····return·v13 |
| 1797 | .end·method | 1797 | .end·method |
| | |
| 1798 | .method·private·final·isPermissionGrantableAndNotFixed(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;)Z | 1798 | .method·private·final·isPermissionGrantableAndNotFixed(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;)Z |
| 1799 | ····.locals·4 | 1799 | ····.locals·4 |
| | |
| 1800 | ····.line·608 | 1800 | ····.line·601 |
| 1801 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 1801 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; |
| | |
| 1802 | ····move-result-object·v0 | 1802 | ····move-result-object·v0 |
| | |
| 1803 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getRequestedPermissions()Ljava/util/List; | 1803 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getRequestedPermissions()Ljava/util/List; |
| | |
| 1804 | ····move-result-object·v0 | 1804 | ····move-result-object·v0 |
| Offset 1842, 45 lines modified | Offset 1842, 45 lines modified |
| | |
| 1842 | ····move-result·v0 | 1842 | ····move-result·v0 |
| | |
| 1843 | ····if-nez·v0,·:cond_0 | 1843 | ····if-nez·v0,·:cond_0 |
| | |
| 1844 | ····const/16·p2,·0x9 | 1844 | ····const/16·p2,·0x9 |
| | |
| 1845 | ····.line·609 | 1845 | ····.line·602 |
| 1846 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/lang/String;I)V | 1846 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/lang/String;I)V |
| | |
| 1847 | ····return·v1 | 1847 | ····return·v1 |
| | |
| 1848 | ····.line·614 | 1848 | ····.line·607 |
| 1849 | ····:cond_0 | 1849 | ····:cond_0 |
| 1850 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; | 1850 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; |
| | |
| 1851 | ····move-result-object·v0 | 1851 | ····move-result-object·v0 |
| | |
| 1852 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 1852 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| | |
| 1853 | ····move-result·v0 | 1853 | ····move-result·v0 |
| | |
| 1854 | ····if-eqz·v0,·:cond_1 | 1854 | ····if-eqz·v0,·:cond_1 |
| | |
| 1855 | ····.line·615 | 1855 | ····.line·608 |
| 1856 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; | 1856 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; |
| | |
| 1857 | ····move-result-object·v0 | 1857 | ····move-result-object·v0 |
| | |
| 1858 | ····goto·:goto_0 | 1858 | ····goto·:goto_0 |
| | |
| 1859 | ····.line·617 | 1859 | ····.line·610 |
| 1860 | ····:cond_1 | 1860 | ····:cond_1 |
| 1861 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getForeground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; | 1861 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getForeground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; |
| | |
| 1862 | ····move-result-object·v0 | 1862 | ····move-result-object·v0 |
| | |
| 1863 | ····.line·620 | 1863 | ····.line·613 |
| 1864 | ····:goto_0 | 1864 | ····:goto_0 |
| 1865 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermissions()Ljava/util/Map; | 1865 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermissions()Ljava/util/Map; |
| | |
| 1866 | ····move-result-object·p2 | 1866 | ····move-result-object·p2 |
| | |
| 1867 | ····invoke-interface·{p2,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1867 | ····invoke-interface·{p2,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| Offset 1888, 45 lines modified | Offset 1888, 45 lines modified |
| | |
| 1888 | ····check-cast·p2,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission; | 1888 | ····check-cast·p2,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission; |
| | |
| 1889 | ····if-nez·p2,·:cond_2 | 1889 | ····if-nez·p2,·:cond_2 |
| | |
| 1890 | ····return·v1 | 1890 | ····return·v1 |
| | |
| 1891 | ····.line·622 | 1891 | ····.line·615 |
| 1892 | ····:cond_2 | 1892 | ····:cond_2 |
| 1893 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isGrantable()Z | 1893 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isGrantable()Z |
| | |
| 1894 | ····move-result·v2 | 1894 | ····move-result·v2 |
| | |
| 1895 | ····const/4·v3,·0x1 | 1895 | ····const/4·v3,·0x1 |
| | |
| 1896 | ····if-nez·v2,·:cond_3 | 1896 | ····if-nez·v2,·:cond_3 |
| | |
| 1897 | ····.line·623 | 1897 | ····.line·616 |
| 1898 | ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/lang/String;I)V | 1898 | ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/lang/String;I)V |
|
Max diff block lines reached; 57657/95278 bytes (60.51%) of diff not shown.
|