| | | |
Offset 20, 15 lines modified | Offset 20, 15 lines modified |
20 | ········"+", | 20 | ········"+", |
21 | ········"Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;", | 21 | ········"Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;", |
22 | ········">;>;" | 22 | ········">;>;" |
23 | ····} | 23 | ····} |
24 | .end·annotation | 24 | .end·annotation |
| |
25 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 25 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
26 | ····value·=·"SMAP\nGrantPermissionsViewModel.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n+·5·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,1200:1\n509#2:1201\n494#2,2:1202\n496#2,4:1207\n509#2:1214\n494#2,6:1215\n1711#3,3:1204\n1690#3,3:1221\n1711#3,3:1238\n153#4,3:1211\n105#4,9:1224\n181#4:1233\n182#4:1235\n114#4:1236\n1#5:1234\n1#5:1237\n*E\n*S·KotlinDebug\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1\n*L\n200#1:1201\n200#1,2:1202\n200#1,4:1207\n235#1:1214\n235#1,6:1215\n201#1,3:1204\n239#1,3:1221\n497#1,3:1238\n218#1,3:1211\n253#1,9:1224\n253#1:1233\n253#1:1235\n253#1:1236\n253#1:1234\n*E\n" | 26 | ····value·=·"SMAP\nGrantPermissionsViewModel.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n+·5·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,1193:1\n509#2:1194\n494#2,2:1195\n496#2,4:1200\n509#2:1207\n494#2,6:1208\n1711#3,3:1197\n1690#3,3:1214\n1711#3,3:1231\n153#4,3:1204\n105#4,9:1217\n181#4:1226\n182#4:1228\n114#4:1229\n1#5:1227\n1#5:1230\n*E\n*S·KotlinDebug\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1\n*L\n200#1:1194\n200#1,2:1195\n200#1,4:1200\n235#1:1207\n235#1,6:1208\n201#1,3:1197\n239#1,3:1214\n490#1,3:1231\n218#1,3:1204\n253#1,9:1217\n253#1:1226\n253#1:1228\n253#1:1229\n253#1:1227\n*E\n" |
27 | .end·annotation | 27 | .end·annotation |
| |
| |
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·private·final·LOG_TAG:Ljava/lang/String; | 29 | .field·private·final·LOG_TAG:Ljava/lang/String; |
| |
30 | .field·private·final·appPermGroupLiveDatas:Ljava/util/Map; | 30 | .field·private·final·appPermGroupLiveDatas:Ljava/util/Map; |
Offset 380, 15 lines modified | Offset 380, 15 lines modified |
380 | ····move-result-object·v2 | 380 | ····move-result-object·v2 |
| |
381 | ····:goto_0 | 381 | ····:goto_0 |
382 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 382 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| |
383 | ····move-result·v3 | 383 | ····move-result·v3 |
| |
384 | ····if-eqz·v3,·:cond_2e | 384 | ····if-eqz·v3,·:cond_2c |
| |
385 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 385 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
386 | ····move-result-object·v3 | 386 | ····move-result-object·v3 |
| |
387 | ····check-cast·v3,·Ljava/util/Map$Entry; | 387 | ····check-cast·v3,·Ljava/util/Map$Entry; |
| |
Offset 401, 15 lines modified | Offset 401, 15 lines modified |
401 | ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 401 | ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
402 | ····move-result-object·v3 | 402 | ····move-result-object·v3 |
| |
403 | ····check-cast·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; | 403 | ····check-cast·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; |
| |
404 | ····.line·261 | 404 | ····.line·261 |
405 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 405 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
406 | ····move-result-object·v8 | 406 | ····move-result-object·v8 |
| |
407 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo; | 407 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo; |
| |
408 | ····move-result-object·v10 | 408 | ····move-result-object·v10 |
| |
Offset 427, 15 lines modified | Offset 427, 15 lines modified |
427 | ····check-cast·v7,·Ljava/lang/Boolean; | 427 | ····check-cast·v7,·Ljava/lang/Boolean; |
| |
428 | ····invoke-virtual·{v7},·Ljava/lang/Boolean;->booleanValue()Z | 428 | ····invoke-virtual·{v7},·Ljava/lang/Boolean;->booleanValue()Z |
| |
429 | ····move-result·v7 | 429 | ····move-result·v7 |
| |
430 | ····.line·263 | 430 | ····.line·263 |
431 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I | 431 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I |
| |
432 | ····move-result·v9 | 432 | ····move-result·v9 |
| |
433 | ····if-eqz·v9,·:cond_0 | 433 | ····if-eqz·v9,·:cond_0 |
| |
434 | ····goto·:goto_0 | 434 | ····goto·:goto_0 |
| |
Offset 482, 28 lines modified | Offset 482, 28 lines modified |
| |
482 | ····const/4·v12,·0x0 | 482 | ····const/4·v12,·0x0 |
| |
483 | ····goto·:goto_1 | 483 | ····goto·:goto_1 |
| |
484 | ····.line·274 | 484 | ····.line·274 |
485 | ····:cond_1 | 485 | ····:cond_1 |
486 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 486 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
487 | ····move-result-object·v12 | 487 | ····move-result-object·v12 |
| |
488 | ····:goto_1 | 488 | ····:goto_1 |
489 | ····if-eqz·v12,·:cond_5 | 489 | ····if-eqz·v12,·:cond_5 |
| |
490 | ····.line·275 | 490 | ····.line·275 |
491 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 491 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
492 | ····move-result-object·v12 | 492 | ····move-result-object·v12 |
| |
493 | ····.line·276 | 493 | ····.line·276 |
494 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 494 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
495 | ····move-result-object·v13 | 495 | ····move-result-object·v13 |
| |
496 | ····invoke-interface·{v13},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 496 | ····invoke-interface·{v13},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| |
497 | ····move-result-object·v13 | 497 | ····move-result-object·v13 |
| |
Offset 613, 15 lines modified | Offset 613, 15 lines modified |
| |
613 | ····const/4·v4,·0x0 | 613 | ····const/4·v4,·0x0 |
| |
614 | ····goto·:goto_5 | 614 | ····goto·:goto_5 |
| |
615 | ····.line·290 | 615 | ····.line·290 |
616 | ····:cond_7 | 616 | ····:cond_7 |
617 | ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 617 | ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
618 | ····move-result-object·v4 | 618 | ····move-result-object·v4 |
| |
619 | ····:goto_5 | 619 | ····:goto_5 |
620 | ····if-nez·v4,·:cond_8 | 620 | ····if-nez·v4,·:cond_8 |
| |
621 | ····:goto_6 | 621 | ····:goto_6 |
Offset 653, 15 lines modified | Offset 653, 15 lines modified |
653 | ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 653 | ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
654 | ····move-result·v4 | 654 | ····move-result·v4 |
| |
655 | ····if-eqz·v4,·:cond_a | 655 | ····if-eqz·v4,·:cond_a |
| |
656 | ····.line·292 | 656 | ····.line·292 |
657 | ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 657 | ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
658 | ····move-result-object·v4 | 658 | ····move-result-object·v4 |
| |
659 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; | 659 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; |
| |
660 | ····move-result-object·v4 | 660 | ····move-result-object·v4 |
| |
Offset 729, 15 lines modified | Offset 729, 15 lines modified |
729 | ····.line·300 | 729 | ····.line·300 |
730 | ····sget-object·v8,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage; | 730 | ····sget-object·v8,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage; |
| |
731 | ····.line·303 | 731 | ····.line·303 |
732 | ····sget-object·v13,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->NO_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage; | 732 | ····sget-object·v13,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->NO_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage; |
| |
733 | ····.line·305 | 733 | ····.line·305 |
734 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 734 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
735 | ····move-result-object·v18 | 735 | ····move-result-object·v18 |
| |
736 | ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 736 | ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; |
| |
737 | ····move-result-object·v18 | 737 | ····move-result-object·v18 |
| |
Offset 750, 15 lines modified | Offset 750, 15 lines modified |
750 | ····const/16·v2,·0x1e | 750 | ····const/16·v2,·0x1e |
| |
751 | ····if-lt·v12,·v2,·:cond_14 | 751 | ····if-lt·v12,·v2,·:cond_14 |
| |
752 | ····if-nez·v7,·:cond_d | 752 | ····if-nez·v7,·:cond_d |
| |
753 | ····.line·306 | 753 | ····.line·306 |
754 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 754 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
755 | ····move-result-object·v2 | 755 | ····move-result-object·v2 |
| |
756 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getHasPermWithBackgroundMode()Z | 756 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getHasPermWithBackgroundMode()Z |
| |
757 | ····move-result·v2 | 757 | ····move-result·v2 |
| |
Offset 792, 15 lines modified | Offset 792, 15 lines modified |
792 | ····:cond_d | 792 | ····:cond_d |
793 | ····:goto_a | 793 | ····:goto_a |
794 | ····if-eqz·v14,·:cond_12 | 794 | ····if-eqz·v14,·:cond_12 |
| |
795 | ····if-eqz·v5,·:cond_11 | 795 | ····if-eqz·v5,·:cond_11 |
| |
796 | ····.line·309 | 796 | ····.line·309 |
797 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 797 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
798 | ····move-result-object·v2 | 798 | ····move-result-object·v2 |
| |
799 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; | 799 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; |
| |
800 | ····move-result-object·v2 | 800 | ····move-result-object·v2 |
| |
Offset 810, 15 lines modified | Offset 810, 15 lines modified |
810 | ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 810 | ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
811 | ····move-result·v2 | 811 | ····move-result·v2 |
| |
812 | ····if-nez·v2,·:cond_f | 812 | ····if-nez·v2,·:cond_f |
| |
813 | ····.line·311 | 813 | ····.line·311 |
814 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 814 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
815 | ····move-result-object·v2 | 815 | ····move-result-object·v2 |
| |
816 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; | 816 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; |
| |
817 | ····move-result-object·v2 | 817 | ····move-result-object·v2 |
| |
Offset 849, 15 lines modified | Offset 849, 15 lines modified |
849 | ····return-void | 849 | ····return-void |
| |
850 | ····:cond_f | 850 | ····:cond_f |
851 | ····:goto_b | 851 | ····:goto_b |
852 | ····const/4·v2,·0x0 | 852 | ····const/4·v2,·0x0 |
| |
853 | ····.line·313 | 853 | ····.line·313 |
854 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 854 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
855 | ····move-result-object·v4 | 855 | ····move-result-object·v4 |
| |
856 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 856 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; |
| |
857 | ····move-result-object·v4 | 857 | ····move-result-object·v4 |
| |
Offset 998, 15 lines modified | Offset 998, 15 lines modified |
| |
998 | ····:cond_14 | 998 | ····:cond_14 |
999 | ····const/4·v2,·0x0 | 999 | ····const/4·v2,·0x0 |
| |
1000 | ····if-nez·v7,·:cond_17 | 1000 | ····if-nez·v7,·:cond_17 |
| |
1001 | ····.line·365 | 1001 | ····.line·365 |
1002 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1002 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
1003 | ····move-result-object·v7 | 1003 | ····move-result-object·v7 |
| |
1004 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getHasPermWithBackgroundMode()Z | 1004 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getHasPermWithBackgroundMode()Z |
| |
1005 | ····move-result·v7 | 1005 | ····move-result·v7 |
| |
Offset 1096, 18 lines modified | Offset 1096, 18 lines modified |
1096 | ····:cond_18 | 1096 | ····:cond_18 |
1097 | ····:goto_f | 1097 | ····:goto_f |
1098 | ····move-object·v2,·v13 | 1098 | ····move-object·v2,·v13 |
| |
1099 | ····goto·:goto_10 | 1099 | ····goto·:goto_10 |
| |
1100 | ····:cond_19 | 1100 | ····:cond_19 |
1101 | ····if-eqz·v5,·:cond_2d | 1101 | ····if-eqz·v5,·:cond_2b |
| |
1102 | ····.line·379 | 1102 | ····.line·379 |
1103 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1103 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
1104 | ····move-result-object·v2 | 1104 | ····move-result-object·v2 |
| |
1105 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getForeground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; | 1105 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getForeground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; |
| |
1106 | ····move-result-object·v2 | 1106 | ····move-result-object·v2 |
| |
Offset 1149, 15 lines modified | Offset 1149, 15 lines modified |
| |
1149 | ····const/4·v5,·0x5 | 1149 | ····const/4·v5,·0x5 |
| |
1150 | ····.line·389 | 1150 | ····.line·389 |
1151 | ····invoke-interface·{v11,·v5,·v2},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; | 1151 | ····invoke-interface·{v11,·v5,·v2},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; |
| |
1152 | ····.line·390 | 1152 | ····.line·390 |
1153 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1153 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
1154 | ····move-result-object·v2 | 1154 | ····move-result-object·v2 |
| |
1155 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->isOneTime()Z | 1155 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->isOneTime()Z |
| |
1156 | ····move-result·v2 | 1156 | ····move-result·v2 |
| |
Offset 1249, 386 lines modified | Offset 1249, 333 lines modified |
| |
1249 | ····add-int/lit8·v5,·v5,·0x1 | 1249 | ····add-int/lit8·v5,·v5,·0x1 |
| |
1250 | ····goto·:goto_12 | 1250 | ····goto·:goto_12 |
| |
1251 | ····.line·420 | 1251 | ····.line·420 |
1252 | ····:cond_1d | 1252 | ····:cond_1d |
1253 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1253 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
1254 | ····move-result-object·v4 | 1254 | ····move-result-object·v4 |
| |
1255 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; | 1255 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String; |
| |
1256 | ····move-result-object·v4 | 1256 | ····move-result-object·v4 |
| |
1257 | ····const-string·v5,·"android.permission-group.LOCATION" | 1257 | ····const-string·v5,·"android.permission-group.LOCATION" |
| |
1258 | ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 1258 | ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
1259 | ····move-result·v4 | 1259 | ····move-result·v4 |
| |
1260 | ····if-eqz·v4,·:cond_2c | 1260 | ····if-eqz·v4,·:cond_2a |
| |
1261 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/UtilsKt;->isLocationAccuracyEnabled()Z | 1261 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/UtilsKt;->isLocationAccuracyEnabled()Z |
| |
1262 | ····move-result·v4 | 1262 | ····move-result·v4 |
| |
1263 | ····if-eqz·v4,·:cond_2c | 1263 | ····if-eqz·v4,·:cond_2a |
| |
1264 | ····.line·421 | |
1265 | ····iget-object·v4,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; | |
| |
1266 | ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getPackageInfo$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | |
| |
1267 | ····move-result-object·v4 | |
| |
1268 | ····if-eqz·v4,·:cond_2b | |
| |
1269 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getTargetSdkVersion()I | |
| |
1270 | ····move-result·v4 | |
| |
1271 | ····const/16·v5,·0x1f | |
| |
1272 | ····if-lt·v4,·v5,·:cond_2c | |
| |
1273 | ····if-eqz·v14,·:cond_2c | 1264 | ····if-eqz·v14,·:cond_2a |
| |
1274 | ····.line·423 | 1265 | ····.line·422 |
1275 | ····sget-object·v4,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; | 1266 | ····sget-object·v4,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
| |
1276 | ····const/4·v5,·0x0 | 1267 | ····const/4·v5,·0x0 |
| |
1277 | ····invoke-interface·{v12,·v5,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; | 1268 | ····invoke-interface·{v12,·v5,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; |
| |
1278 | ····const-string·v5,·"android.permission.ACCESS_COARSE_LOCATION" | 1269 | ····const-string·v5,·"android.permission.ACCESS_COARSE_LOCATION" |
| |
1279 | ····if-eqz·v9,·:cond_29 | 1270 | ····if-eqz·v9,·:cond_28 |
| |
1280 | ····.line·425 | 1271 | ····.line·424 |
1281 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 1272 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
1282 | ····move-result-object·v6 | 1273 | ····move-result-object·v6 |
| |
1283 | ····const-string·v7,·"android.permission.ACCESS_FINE_LOCATION" | 1274 | ····const-string·v7,·"android.permission.ACCESS_FINE_LOCATION" |
| |
1284 | ····invoke-interface·{v6,·v7},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 1275 | ····invoke-interface·{v6,·v7},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
1285 | ····move-result·v6 | 1276 | ····move-result·v6 |
| |
1286 | ····if-eqz·v6,·:cond_29 | 1277 | ····if-eqz·v6,·:cond_28 |
| |
1287 | ····.line·427 | 1278 | ····.line·426 |
1288 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1279 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
1289 | ····move-result-object·v6 | 1280 | ····move-result-object·v6 |
| |
1290 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getAllPermissions()Ljava/util/Map; | 1281 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getAllPermissions()Ljava/util/Map; |
| |
1291 | ····move-result-object·v6 | 1282 | ····move-result-object·v6 |
| |
1292 | ····invoke-interface·{v6,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1283 | ····invoke-interface·{v6,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
1293 | ····move-result-object·v6 | 1284 | ····move-result-object·v5 |
| |
1294 | ····check-cast·v6,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission; | 1285 | ····check-cast·v5,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission; |
| |
1295 | ····if-nez·v6,·:cond_1e | 1286 | ····if-nez·v5,·:cond_1e |
| |
1296 | ····const/4·v13,·0x0 | 1287 | ····const/4·v6,·0x0 |
| |
1297 | ····goto·:goto_13 | 1288 | ····goto·:goto_13 |
| |
1298 | ····.line·428 | 1289 | ····.line·427 |
1299 | ····:cond_1e | 1290 | ····:cond_1e |
1300 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isGrantedIncludingAppOp()Z | 1291 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isGrantedIncludingAppOp()Z |
| |
1301 | ····move-result·v13 | 1292 | ····move-result·v6 |
| |
1302 | ····invoke-static·{v13},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 1293 | ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
1303 | ····move-result-object·v13 | 1294 | ····move-result-object·v6 |
| |
1304 | ····:goto_13 | 1295 | ····:goto_13 |
1305 | ····invoke-static·{v13,·v4},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 1296 | ····invoke-static·{v6,·v4},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
1306 | ····move-result·v13 | 1297 | ····move-result·v6 |
| |
1307 | ····if-eqz·v13,·:cond_1f | 1298 | ····if-eqz·v6,·:cond_1f |
| |
1308 | ····const/4·v13,·0x4 | 1299 | ····const/4·v6,·0x4 |
| |
1309 | ····.line·430 | 1300 | ····.line·429 |
1310 | ····invoke-interface·{v12,·v13,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; | 1301 | ····invoke-interface·{v12,·v6,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; |
| |
1311 | ····.line·431 | 1302 | ····.line·430 |
1312 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_FINE_LOCATION_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage; | 1303 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_FINE_LOCATION_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage; |
| |
1313 | ····.line·433 | 1304 | ····.line·432 |
1314 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isOneTime()Z | 1305 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isOneTime()Z |
| |
1315 | ····move-result·v4 | 1306 | ····move-result·v4 |
| |
1316 | ····if-eqz·v4,·:cond_2a | 1307 | ····if-eqz·v4,·:cond_29 |
| |
1317 | ····.line·434 | 1308 | ····.line·433 |
1318 | ····sget-object·v4,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; | 1309 | ····sget-object·v4,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
| |
1319 | ····const/4·v5,·0x2 | 1310 | ····const/4·v5,·0x2 |
| |
1320 | ····invoke-interface·{v11,·v5,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; | 1311 | ····invoke-interface·{v11,·v5,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; |
| |
1321 | ····goto/16·:goto_18 | 1312 | ····goto/16·:goto_18 |
| |
1322 | ····.line·437 | |
1323 | ····:cond_1f | 1313 | ····:cond_1f |
1324 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | |
| |
1325 | ····move-result-object·v9 | |
| |
1326 | ····invoke-interface·{v9,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | |
| |
1327 | ····move-result·v5 | |
| |
1328 | ····if-nez·v5,·:cond_20 | 1314 | ····if-nez·v5,·:cond_20 |
| |
1329 | ····.line·438 | |
1330 | ····iget-object·v1,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->LOG_TAG:Ljava/lang/String; | |
| |
1331 | ····const-string·v2,·"ACCESS_FINE_LOCATION·must·be·requested·with·ACCESS_COARSE_LOCATION." | |
| |
1332 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | |
| |
1333 | ····const/4·v1,·0x0 | 1315 | ····const/4·v6,·0x0 |
| |
1334 | ····.line·440 | |
1335 | ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V | |
| |
1336 | ····return-void | |
| |
1337 | ····:cond_20 | |
1338 | ····if-nez·v6,·:cond_21 | |
| |
1339 | ····const/4·v5,·0x0 | |
| |
1340 | ····goto·:goto_14 | 1316 | ····goto·:goto_14 |
| |
1341 | ····.line·443 | 1317 | ····.line·436 |
1342 | ····:cond_21 | 1318 | ····:cond_20 |
1343 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isOneTime()Z | 1319 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isOneTime()Z |
| |
1344 | ····move-result·v5 | 1320 | ····move-result·v6 |
| |
1345 | ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 1321 | ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
1346 | ····move-result-object·v5 | 1322 | ····move-result-object·v6 |
| |
1347 | ····:goto_14 | 1323 | ····:goto_14 |
1348 | ····sget-object·v9,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; | 1324 | ····sget-object·v9,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
| |
1349 | ····invoke-static·{v5,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 1325 | ····invoke-static·{v6,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
1350 | ····move-result·v5 | 1326 | ····move-result·v6 |
| |
1351 | ····if-eqz·v5,·:cond_22 | 1327 | ····if-eqz·v6,·:cond_21 |
| |
1352 | ····.line·444 | 1328 | ····.line·437 |
1353 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isUserSet()Z | 1329 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isUserSet()Z |
| |
1354 | ····move-result·v5 | 1330 | ····move-result·v6 |
| |
1355 | ····if-nez·v5,·:cond_22 | 1331 | ····if-nez·v6,·:cond_21 |
| |
1356 | ····.line·445 | 1332 | ····.line·438 |
1357 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isUserFixed()Z | 1333 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isUserFixed()Z |
| |
1358 | ····move-result·v5 | 1334 | ····move-result·v6 |
| |
1359 | ····if-nez·v5,·:cond_22 | 1335 | ····if-nez·v6,·:cond_21 |
| |
1360 | ····.line·446 | 1336 | ····.line·439 |
1361 | ····iget-object·v5,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; | 1337 | ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; |
| |
1362 | ····const/4·v13,·0x1 | 1338 | ····const/4·v13,·0x1 |
| |
1363 | ····invoke-static·{v5,·v13},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$setFirstTimeRequestingFineAndCoarse$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;Z)V | 1339 | ····invoke-static·{v6,·v13},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$setFirstTimeRequestingFineAndCoarse$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;Z)V |
| |
1364 | ····:cond_22 | 1340 | ····:cond_21 |
1365 | ····const/4·v5,·0x3 | 1341 | ····const/4·v6,·0x3 |
| |
1366 | ····.line·449 | 1342 | ····.line·442 |
1367 | ····invoke-interface·{v12,·v5,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; | 1343 | ····invoke-interface·{v12,·v6,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; |
| |
1368 | ····.line·455 | 1344 | ····.line·448 |
1369 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 1345 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
1370 | ····move-result-object·v3 | 1346 | ····move-result-object·v3 |
| |
1371 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getAllPermissions()Ljava/util/Map; | 1347 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getAllPermissions()Ljava/util/Map; |
| |
1372 | ····move-result-object·v3 | 1348 | ····move-result-object·v3 |
| |
1373 | ····invoke-interface·{v3,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1349 | ····invoke-interface·{v3,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
1374 | ····move-result-object·v3 | 1350 | ····move-result-object·v3 |
| |
1375 | ····check-cast·v3,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission; | 1351 | ····check-cast·v3,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission; |
| |
1376 | ····if-nez·v6,·:cond_23 | 1352 | ····if-nez·v5,·:cond_22 |
| |
1377 | ····const/4·v5,·0x0 | 1353 | ····const/4·v6,·0x0 |
| |
1378 | ····goto·:goto_15 | 1354 | ····goto·:goto_15 |
| |
1379 | ····.line·456 | 1355 | ····.line·449 |
1380 | ····:cond_23 | 1356 | ····:cond_22 |
1381 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z | 1357 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z |
| |
1382 | ····move-result·v5 | 1358 | ····move-result·v6 |
| |
1383 | ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 1359 | ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
1384 | ····move-result-object·v5 | 1360 | ····move-result-object·v6 |
| |
1385 | ····:goto_15 | 1361 | ····:goto_15 |
1386 | ····invoke-static·{v5,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 1362 | ····invoke-static·{v6,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
1387 | ····move-result·v5 | 1363 | ····move-result·v6 |
| |
1388 | ····if-eqz·v5,·:cond_26 | 1364 | ····if-eqz·v6,·:cond_25 |
| |
1389 | ····if-nez·v3,·:cond_24 | 1365 | ····if-nez·v3,·:cond_23 |
| |
1390 | ····const/4·v3,·0x0 | 1366 | ····const/4·v3,·0x0 |
| |
1391 | ····goto·:goto_16 | 1367 | ····goto·:goto_16 |
| |
1392 | ····.line·457 | 1368 | ····.line·450 |
1393 | ····:cond_24 | 1369 | ····:cond_23 |
1394 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z | 1370 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z |
| |
1395 | ····move-result·v3 | 1371 | ····move-result·v3 |
| |
1396 | ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 1372 | ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
1397 | ····move-result-object·v3 | 1373 | ····move-result-object·v3 |
| |
1398 | ····:goto_16 | 1374 | ····:goto_16 |
1399 | ····invoke-static·{v3,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 1375 | ····invoke-static·{v3,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
1400 | ····move-result·v3 | 1376 | ····move-result·v3 |
| |
1401 | ····if-eqz·v3,·:cond_26 | 1377 | ····if-eqz·v3,·:cond_25 |
| |
1402 | ····.line·458 | 1378 | ····.line·451 |
1403 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/UtilsKt;->getDefaultPrecision()Z | 1379 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/UtilsKt;->getDefaultPrecision()Z |
| |
1404 | ····move-result·v3 | 1380 | ····move-result·v3 |
| |
1405 | ····if-eqz·v3,·:cond_25 | 1381 | ····if-eqz·v3,·:cond_24 |
| |
1406 | ····const/4·v3,·0x1 | 1382 | ····const/4·v3,·0x1 |
| |
1407 | ····.line·459 | 1383 | ····.line·452 |
1408 | ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; | 1384 | ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; |
| |
1409 | ····goto·:goto_19 | 1385 | ····goto·:goto_19 |
| |
1410 | ····:cond_25 | 1386 | ····:cond_24 |
1411 | ····const/4·v3,·0x2 | 1387 | ····const/4·v3,·0x2 |
| |
1412 | ····.line·461 | 1388 | ····.line·454 |
1413 | ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; | 1389 | ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; |
| |
1414 | ····goto·:goto_19 | 1390 | ····goto·:goto_19 |
| |
1415 | ····:cond_26 | 1391 | ····:cond_25 |
1416 | ····const/4·v3,·0x2 | 1392 | ····const/4·v3,·0x2 |
| |
1417 | ····if-nez·v6,·:cond_27 | 1393 | ····if-nez·v5,·:cond_26 |
| |
1418 | ····const/4·v6,·0x0 | 1394 | ····const/4·v6,·0x0 |
| |
1419 | ····goto·:goto_17 | 1395 | ····goto·:goto_17 |
| |
1420 | ····.line·463 | 1396 | ····.line·456 |
1421 | ····:cond_27 | 1397 | ····:cond_26 |
1422 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z | 1398 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z |
| |
1423 | ····move-result·v5 | 1399 | ····move-result·v5 |
| |
1424 | ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 1400 | ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
1425 | ····move-result-object·v6 | 1401 | ····move-result-object·v6 |
| |
1426 | ····:goto_17 | 1402 | ····:goto_17 |
1427 | ····invoke-static·{v6,·v4},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 1403 | ····invoke-static·{v6,·v4},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
1428 | ····move-result·v5 | 1404 | ····move-result·v5 |
| |
1429 | ····if-eqz·v5,·:cond_28 | 1405 | ····if-eqz·v5,·:cond_27 |
| |
1430 | ····.line·464 | 1406 | ····.line·457 |
1431 | ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; | 1407 | ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; |
| |
1432 | ····goto·:goto_19 | 1408 | ····goto·:goto_19 |
| |
1433 | ····:cond_28 | 1409 | ····:cond_27 |
1434 | ····const/4·v3,·0x1 | 1410 | ····const/4·v3,·0x1 |
| |
1435 | ····.line·466 | 1411 | ····.line·459 |
1436 | ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; | 1412 | ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; |
| |
1437 | ····goto·:goto_19 | 1413 | ····goto·:goto_19 |
| |
1438 | ····:cond_29 | 1414 | ····:cond_28 |
1439 | ····if-eqz·v9,·:cond_2c | 1415 | ····if-eqz·v9,·:cond_2a |
| |
1440 | ····.line·469 | 1416 | ····.line·462 |
1441 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 1417 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
1442 | ····move-result-object·v3 | 1418 | ····move-result-object·v3 |
| |
1443 | ····.line·470 | 1419 | ····.line·463 |
1444 | ····invoke-interface·{v3,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 1420 | ····invoke-interface·{v3,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
1445 | ····move-result·v3 | 1421 | ····move-result·v3 |
| |
1446 | ····if-eqz·v3,·:cond_2c | 1422 | ····if-eqz·v3,·:cond_2a |
| |
1447 | ····const/4·v3,·0x5 | 1423 | ····const/4·v3,·0x5 |
| |
1448 | ····.line·472 | 1424 | ····.line·465 |
1449 | ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; | 1425 | ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; |
| |
1450 | ····.line·473 | 1426 | ····.line·466 |
1451 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_COARSE_LOCATION_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage; | 1427 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_COARSE_LOCATION_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage; |
| |
1452 | ····:cond_2a | 1428 | ····:cond_29 |
1453 | ····:goto_18 | 1429 | ····:goto_18 |
1454 | ····move-object·v13,·v3 | 1430 | ····move-object·v13,·v3 |
| |
1455 | ····goto·:goto_1a | 1431 | ····goto·:goto_1a |
| |
1456 | ····:cond_2b | 1432 | ····:cond_2a |
1457 | ····const-string·v0,·"packageInfo" | |
| |
1458 | ····.line·421 | |
1459 | ····invoke-static·{v0},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V | |
| |
1460 | ····const/4·v0,·0x0 | |
| |
1461 | ····throw·v0 | |
| |
1462 | ····:cond_2c | |
1463 | ····:goto_19 | 1433 | ····:goto_19 |
1464 | ····move-object·v13,·v8 | 1434 | ····move-object·v13,·v8 |
| |
1465 | ····.line·478 | 1435 | ····.line·471 |
1466 | ····:goto_1a | 1436 | ····:goto_1a |
1467 | ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo; | 1437 | ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo; |
| |
1468 | ····const/4·v15,·0x0 | 1438 | ····const/4·v15,·0x0 |
| |
1469 | ····const/16·v16,·0x20 | 1439 | ····const/16·v16,·0x20 |
| |
Offset 1640, 95 lines modified | Offset 1587, 95 lines modified |
| |
1640 | ····invoke-direct/range·{v9·..·v17},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;-><init>(Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;Ljava/util/List;Ljava/util/List;Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V | 1587 | ····invoke-direct/range·{v9·..·v17},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;-><init>(Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;Ljava/util/List;Ljava/util/List;Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| |
1641 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 1588 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| |
1642 | ····goto/16·:goto_c | 1589 | ····goto/16·:goto_c |
| |
1643 | ····:cond_2d | 1590 | ····:cond_2b |
1644 | ····const/4·v2,·0x0 | 1591 | ····const/4·v2,·0x0 |
| |
1645 | ····.line·401 | 1592 | ····.line·401 |
1646 | ····invoke-virtual·{v0,·v2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V | 1593 | ····invoke-virtual·{v0,·v2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V |
| |
1647 | ····return-void | 1594 | ····return-void |
| |
1648 | ····:cond_2e | 1595 | ····:cond_2c |
1649 | ····const/4·v2,·0x0 | 1596 | ····const/4·v2,·0x0 |
| |
1650 | ····const/4·v5,·0x0 | 1597 | ····const/4·v5,·0x0 |
| |
1651 | ····.line·485 | 1598 | ····.line·478 |
1652 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$getRequestInfosFromGroupStates$1;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$getRequestInfosFromGroupStates$1; | 1599 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$getRequestInfosFromGroupStates$1;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$getRequestInfosFromGroupStates$1; |
| |
1653 | ····invoke-static·{v1,·v3},·Lkotlin/collections/CollectionsKt;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V | 1600 | ····invoke-static·{v1,·v3},·Lkotlin/collections/CollectionsKt;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V |
| |
1654 | ····.line·1711 | 1601 | ····.line·1711 |
1655 | ····invoke-interface·{v1},·Ljava/util/Collection;->isEmpty()Z | 1602 | ····invoke-interface·{v1},·Ljava/util/Collection;->isEmpty()Z |
| |
1656 | ····move-result·v3 | 1603 | ····move-result·v3 |
| |
1657 | ····if-eqz·v3,·:cond_30 | 1604 | ····if-eqz·v3,·:cond_2e |
| |
1658 | ····:cond_2f | 1605 | ····:cond_2d |
1659 | ····move·v4,·v5 | 1606 | ····move·v4,·v5 |
| |
1660 | ····goto·:goto_1b | 1607 | ····goto·:goto_1b |
| |
1661 | ····.line·1712 | 1608 | ····.line·1712 |
1662 | ····:cond_30 | 1609 | ····:cond_2e |
1663 | ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 1610 | ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
| |
1664 | ····move-result-object·v3 | 1611 | ····move-result-object·v3 |
| |
1665 | ····:cond_31 | 1612 | ····:cond_2f |
1666 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 1613 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| |
1667 | ····move-result·v4 | 1614 | ····move-result·v4 |
| |
1668 | ····if-eqz·v4,·:cond_2f | 1615 | ····if-eqz·v4,·:cond_2d |
| |
1669 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 1616 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
1670 | ····move-result-object·v4 | 1617 | ····move-result-object·v4 |
| |
1671 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo; | 1618 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo; |
| |
1672 | ····.line·497 | 1619 | ····.line·490 |
1673 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;->getSendToSettingsImmediately()Z | 1620 | ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;->getSendToSettingsImmediately()Z |
| |
1674 | ····move-result·v4 | 1621 | ····move-result·v4 |
| |
1675 | ····if-eqz·v4,·:cond_31 | 1622 | ····if-eqz·v4,·:cond_2f |
| |
1676 | ····const/4·v4,·0x1 | 1623 | ····const/4·v4,·0x1 |
| |
1677 | ····:goto_1b | 1624 | ····:goto_1b |
1678 | ····if-eqz·v4,·:cond_32 | 1625 | ····if-eqz·v4,·:cond_30 |
| |
1679 | ····.line·498 | 1626 | ····.line·491 |
1680 | ····invoke-interface·{v1},·Ljava/util/List;->size()I | 1627 | ····invoke-interface·{v1},·Ljava/util/List;->size()I |
| |
1681 | ····move-result·v3 | 1628 | ····move-result·v3 |
| |
1682 | ····const/4·v4,·0x1 | 1629 | ····const/4·v4,·0x1 |
| |
1683 | ····if-le·v3,·v4,·:cond_32 | 1630 | ····if-le·v3,·v4,·:cond_30 |
| |
1684 | ····.line·499 | 1631 | ····.line·492 |
1685 | ····iget-object·v1,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->LOG_TAG:Ljava/lang/String; | 1632 | ····iget-object·v1,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->LOG_TAG:Ljava/lang/String; |
| |
1686 | ····const-string·v3,·"For·R+·apps,·background·permissions·must·be·requested·individually" | 1633 | ····const-string·v3,·"For·R+·apps,·background·permissions·must·be·requested·individually" |
| |
1687 | ····invoke-static·{v1,·v3},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 1634 | ····invoke-static·{v1,·v3},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
| |
1688 | ····move-object·v1,·v2 | 1635 | ····move-object·v1,·v2 |
| |
1689 | ····.line·497 | 1636 | ····.line·490 |
1690 | ····:cond_32 | 1637 | ····:cond_30 |
1691 | ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V | 1638 | ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V |
| |
1692 | ····return-void | 1639 | ····return-void |
1693 | .end·method | 1640 | .end·method |
| |
| |
1694 | #·virtual·methods | 1641 | #·virtual·methods |
Offset 1978, 15 lines modified | Offset 1925, 15 lines modified |
1978 | ····invoke-interface·{v6},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 1925 | ····invoke-interface·{v6},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
1979 | ····move-result-object·v6 | 1926 | ····move-result-object·v6 |
| |
1980 | ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; | 1927 | ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; |
| |
1981 | ····.line·239 | 1928 | ····.line·239 |
1982 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 1929 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
1983 | ····move-result-object·v6 | 1930 | ····move-result-object·v6 |
| |
1984 | ····.line·1690 | 1931 | ····.line·1690 |
1985 | ····instance-of·v8,·v6,·Ljava/util/Collection; | 1932 | ····instance-of·v8,·v6,·Ljava/util/Collection; |
| |
1986 | ····if-eqz·v8,·:cond_a | 1933 | ····if-eqz·v8,·:cond_a |
Offset 2072, 15 lines modified | Offset 2019, 15 lines modified |
| |
2072 | ····move-result-object·v6 | 2019 | ····move-result-object·v6 |
| |
2073 | ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; | 2020 | ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; |
| |
2074 | ····invoke-static·{v6},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 2021 | ····invoke-static·{v6},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
| |
2075 | ····invoke-virtual·{v6,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V | 2022 | ····invoke-virtual·{v6,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V |
| |
2076 | ····goto·:goto_3 | 2023 | ····goto·:goto_3 |
| |
2077 | ····:cond_d | 2024 | ····:cond_d |
2078 | ····move·v1,·v3 | 2025 | ····move·v1,·v3 |
| |
2079 | ····goto/16·:goto_1 | 2026 | ····goto/16·:goto_1 |
Offset 2147, 15 lines modified | Offset 2094, 15 lines modified |
2147 | ····const/4·v6,·0x3 | 2094 | ····const/4·v6,·0x3 |
| |
2148 | ····if-nez·v4,·:cond_10 | 2095 | ····if-nez·v4,·:cond_10 |
| |
2149 | ····goto·:goto_7 | 2096 | ····goto·:goto_7 |
| |
2150 | ····:cond_10 | 2097 | ····:cond_10 |
2151 | ····invoke-virtual·{v4,·v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V | 2098 | ····invoke-virtual·{v4,·v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V |
| |
2152 | ····.line·229 | 2099 | ····.line·229 |
2153 | ····:goto_7 | 2100 | ····:goto_7 |
2154 | ····iget-object·v4,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; | 2101 | ····iget-object·v4,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; |
| |
2155 | ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map; | 2102 | ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map; |
| |
Offset 2174, 15 lines modified | Offset 2121, 15 lines modified |
2174 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; | 2121 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; |
| |
2175 | ····if-nez·v4,·:cond_11 | 2122 | ····if-nez·v4,·:cond_11 |
| |
2176 | ····goto/16·:goto_1 | 2123 | ····goto/16·:goto_1 |
| |
2177 | ····:cond_11 | 2124 | ····:cond_11 |
2178 | ····invoke-virtual·{v4,·v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V | 2125 | ····invoke-virtual·{v4,·v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V |
| |
2179 | ····goto/16·:goto_1 | 2126 | ····goto/16·:goto_1 |
| |
2180 | ····:cond_12 | 2127 | ····:cond_12 |
2181 | ····if-eqz·v1,·:cond_15 | 2128 | ····if-eqz·v1,·:cond_15 |
| |
2182 | ····.line·252 | 2129 | ····.line·252 |