| | | |
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.
|