| | | | |
| Offset 6, 15 lines modified | Offset 6, 14 lines modified |
| 6 | .implements·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsages$PermissionsUsagesChangeCallback; | 6 | .implements·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsages$PermissionsUsagesChangeCallback; |
| | |
| | |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;, | 10 | ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;, |
| 11 | ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;, | |
| 12 | ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 11 | ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| 13 | ····} | 12 | ····} |
| 14 | .end·annotation | 13 | .end·annotation |
| | |
| | |
| 15 | #·static·fields | 14 | #·static·fields |
| 16 | .field·private·static·final·ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List; | 15 | .field·private·static·final·ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List; |
| Offset 79, 156 lines modified | Offset 78, 126 lines modified |
| 79 | ····.locals·0 | 78 | ····.locals·0 |
| | |
| 80 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$onCreateView$0(Landroid/view/View;)V | 79 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$onCreateView$0(Landroid/view/View;)V |
| | |
| 81 | ····return-void | 80 | ····return-void |
| 82 | .end·method | 81 | .end·method |
| | |
| 83 | .method·public·static·synthetic·$r8$lambda$5qab7i3PdufCsmXShEozk9FBrt4(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List; | 82 | .method·public·static·synthetic·$r8$lambda$8MCz9DTLbTJ-wXUGi_6s9kACfPg(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V |
| 84 | ····.locals·0 | 83 | ····.locals·0 |
| | |
| 85 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$5(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List; | 84 | ····invoke-direct/range·{p0·..·p6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$12(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V |
| | |
| | 85 | ····return-void |
| 86 | ····move-result-object·p0 | |
| | |
| 87 | ····return-object·p0 | |
| 88 | .end·method | |
| | |
| 89 | .method·public·static·synthetic·$r8$lambda$9M4GRJfNZ2O0j1uknoLeZ96239Y(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| 90 | ····.locals·0 | |
| | |
| 91 | ····invoke-static·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$filterAndConvert$2(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| | |
| 92 | ····move-result-object·p0 | |
| | |
| 93 | ····return-object·p0 | |
| 94 | .end·method | 86 | .end·method |
| | |
| 95 | .method·public·static·synthetic·$r8$lambda$EWVnMqS9YMydABL_Cxfnyij6DEI(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z | 87 | .method·public·static·synthetic·$r8$lambda$Ah-7FmzBAWWT03PPwGQ7YR7YnjY(Lkotlin/Triple;Lkotlin/Triple;)I |
| 96 | ····.locals·0 | 88 | ····.locals·0 |
| | |
| 97 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$4(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z | 89 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$2(Lkotlin/Triple;Lkotlin/Triple;)I |
| | |
| 98 | ····move-result·p0 | 90 | ····move-result·p0 |
| | |
| 99 | ····return·p0 | 91 | ····return·p0 |
| 100 | .end·method | 92 | .end·method |
| | |
| 101 | .method·public·static·synthetic·$r8$lambda$Fx0wIKiP9PZjwPpjZzOaBr3-oUs(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long; | 93 | .method·public·static·synthetic·$r8$lambda$BWfy4ZNYS-T_N5kIXeali-ywYUE(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I |
| 102 | ····.locals·0 | 94 | ····.locals·0 |
| | |
| 103 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$13(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long; | 95 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$6(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I |
| | |
| 104 | ····move-result-object·p0 | 96 | ····move-result·p0 |
| | |
| 105 | ····return-object·p0 | 97 | ····return·p0 |
| 106 | .end·method | 98 | .end·method |
| | |
| 107 | .method·public·static·synthetic·$r8$lambda$IoQvo6wYUb5G0zvtKO1oFGFsW4Y(Lkotlin/Triple;)Ljava/lang/Long; | 99 | .method·public·static·synthetic·$r8$lambda$Ct7xHjZIQckmCIe7AHJAb6UMX9M(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; |
| 108 | ····.locals·0 | 100 | ····.locals·0 |
| | |
| 109 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$11(Lkotlin/Triple;)Ljava/lang/Long; | 101 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$3(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; |
| | |
| 110 | ····move-result-object·p0 | 102 | ····move-result-object·p0 |
| | |
| 111 | ····return-object·p0 | 103 | ····return-object·p0 |
| 112 | .end·method | 104 | .end·method |
| | |
| 113 | .method·public·static·synthetic·$r8$lambda$Rh_q_7Yo_6xTZRz8IbapUzy96WI(Lkotlin/Triple;Lkotlin/Triple;)I | 105 | .method·public·static·synthetic·$r8$lambda$Gk1uhCqhU5DF6SGcsNwioMPkZDk(Ljava/lang/Long;)Z |
| 114 | ····.locals·0 | 106 | ····.locals·0 |
| | |
| 115 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$6(Lkotlin/Triple;Lkotlin/Triple;)I | 107 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$8(Ljava/lang/Long;)Z |
| | |
| 116 | ····move-result·p0 | 108 | ····move-result·p0 |
| | |
| 117 | ····return·p0 | 109 | ····return·p0 |
| 118 | .end·method | 110 | .end·method |
| | |
| 119 | .method·public·static·synthetic·$r8$lambda$TH95GzOUUdnZ7_pgZixro6nJ0Rg(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | 111 | .method·public·static·synthetic·$r8$lambda$L9HMmH3dz5gIfe7fnwupcu-1D-A(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List; |
| 120 | ····.locals·0 | 112 | ····.locals·0 |
| | |
| 121 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$filterAndConvert$1(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | 113 | ····invoke-direct/range·{p0·..·p5},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$4(Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List; |
| | |
| 122 | ····move-result·p0 | 114 | ····move-result-object·p0 |
| | |
| 123 | ····return·p0 | 115 | ····return-object·p0 |
| 124 | .end·method | 116 | .end·method |
| | |
| 125 | .method·public·static·synthetic·$r8$lambda$Y9w5GVs9G8K8Phj343Whv-zqJfQ(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;)Ljava/util/List; | 117 | .method·public·static·synthetic·$r8$lambda$PknlksxqUeymhNN93NF1z1yJaxg(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long; |
| 126 | ····.locals·0 | 118 | ····.locals·0 |
| | |
| 127 | ····invoke-direct/range·{p0·..·p5},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$8(Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;)Ljava/util/List; | 119 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$9(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long; |
| | |
| 128 | ····move-result-object·p0 | 120 | ····move-result-object·p0 |
| | |
| 129 | ····return-object·p0 | 121 | ····return-object·p0 |
| 130 | .end·method | 122 | .end·method |
| | |
| 131 | .method·public·static·synthetic·$r8$lambda$YmnEJiDKNRjFMMfj8obNrgO0rdY(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; | 123 | .method·public·static·synthetic·$r8$lambda$SsAfVpALqhnN2kgKObOkED_2LFw(Lkotlin/Triple;)Ljava/lang/Long; |
| 132 | ····.locals·0 | 124 | ····.locals·0 |
| | |
| 133 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$7(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; | 125 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$10(Lkotlin/Triple;)Ljava/lang/Long; |
| | |
| 134 | ····move-result-object·p0 | 126 | ····move-result-object·p0 |
| | |
| 135 | ····return-object·p0 | 127 | ····return-object·p0 |
| 136 | .end·method | 128 | .end·method |
| | |
| 137 | .method·public·static·synthetic·$r8$lambda$cocpu44EM5LHvoaULfEcL8xF66Y(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I | 129 | .method·public·static·synthetic·$r8$lambda$XQzzF-V94GSABnQA8VuIAf_AHJY(Lkotlin/Triple;)Ljava/lang/Long; |
| 138 | ····.locals·0 | 130 | ····.locals·0 |
| | |
| | 131 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$7(Lkotlin/Triple;)Ljava/lang/Long; |
| 139 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$10(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I | |
| | |
| 140 | ····move-result·p0 | |
| | |
| 141 | ····return·p0 | |
| 142 | .end·method | |
| | |
| 143 | .method·public·static·synthetic·$r8$lambda$for41OTGz29Zqj3sstmTZM8BMPM(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V | |
| 144 | ····.locals·0 | |
| | |
| 145 | ····invoke-direct/range·{p0·..·p6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$15(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V | 132 | ····move-result-object·p0 |
| | |
| 146 | ····return-void | 133 | ····return-object·p0 |
| 147 | .end·method | 134 | .end·method |
| | |
| 148 | .method·public·static·synthetic·$r8$lambda$pgCuPKRTtFrt7F__ujicUdJXvF8(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I | 135 | .method·public·static·synthetic·$r8$lambda$t9LJfnt31ud38x20qcyKaNqtcnY(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z |
| 149 | ····.locals·0 | 136 | ····.locals·0 |
| | |
| 150 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$9(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I | 137 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$1(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z |
| | |
| 151 | ····move-result·p0 | 138 | ····move-result·p0 |
| | |
| 152 | ····return·p0 | 139 | ····return·p0 |
| 153 | .end·method | 140 | .end·method |
| | |
| 154 | .method·public·static·synthetic·$r8$lambda$rHK4wDA8UHTs6OICstBKkUcOn1g(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | 141 | .method·public·static·synthetic·$r8$lambda$u79aN5WnxfkC4c8d768qMjlqLfY(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I |
| 155 | ····.locals·0 | 142 | ····.locals·0 |
| | |
| 156 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$filterAndConvert$3(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | 143 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$5(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I |
| | |
| 157 | ····move-result·p0 | 144 | ····move-result·p0 |
| | |
| 158 | ····return·p0 | 145 | ····return·p0 |
| 159 | .end·method | 146 | .end·method |
| | |
| 160 | .method·public·static·synthetic·$r8$lambda$uBytSJbODQnpb_Vi-AScoadKUVI(Lkotlin/Triple;)Ljava/lang/Long; | 147 | .method·public·static·synthetic·$r8$lambda$y7hhf2twelKcVJC5Z0ByYw4pPOI(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z |
| 161 | ····.locals·0 | 148 | ····.locals·0 |
| | |
| | 149 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$11(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z |
| 162 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$14(Lkotlin/Triple;)Ljava/lang/Long; | |
| | |
| 163 | ····move-result-object·p0 | |
| | |
| 164 | ····return-object·p0 | |
| 165 | .end·method | |
| | |
| 166 | .method·public·static·synthetic·$r8$lambda$zhYbsa1F-JLtR1K4x2d3gC8UJCE(Ljava/lang/Long;)Z | |
| 167 | ····.locals·0 | |
| | |
| 168 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$12(Ljava/lang/Long;)Z | |
| | |
| 169 | ····move-result·p0 | 150 | ····move-result·p0 |
| | |
| 170 | ····return·p0 | 151 | ····return·p0 |
| 171 | .end·method | 152 | .end·method |
| | |
| 172 | .method·static·constructor·<clinit>()V | 153 | .method·static·constructor·<clinit>()V |
| Offset 236, 26 lines modified | Offset 205, 26 lines modified |
| | |
| 236 | ····const-string·v0,·"android.permission-group.LOCATION" | 205 | ····const-string·v0,·"android.permission-group.LOCATION" |
| | |
| 237 | ····const-string·v1,·"android.permission-group.CAMERA" | 206 | ····const-string·v1,·"android.permission-group.CAMERA" |
| | |
| 238 | ····const-string·v2,·"android.permission-group.MICROPHONE" | 207 | ····const-string·v2,·"android.permission-group.MICROPHONE" |
| | |
| 239 | ····.line·97 | 208 | ····.line·93 |
| 240 | ····filled-new-array·{v0,·v1,·v2},·[Ljava/lang/String; | 209 | ····filled-new-array·{v0,·v1,·v2},·[Ljava/lang/String; |
| | |
| 241 | ····move-result-object·v0 | 210 | ····move-result-object·v0 |
| | |
| 242 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 211 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
| | |
| 243 | ····move-result-object·v0 | 212 | ····move-result-object·v0 |
| | |
| 244 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List; | 213 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List; |
| | |
| 245 | ····.line·105 | 214 | ····.line·101 |
| 246 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 215 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| | |
| 247 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 216 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| | |
| 248 | ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment; | 217 | ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment; |
| | |
| 249 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; | 218 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; |
| Offset 270, 15 lines modified | Offset 239, 15 lines modified |
| | |
| 270 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 239 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| | |
| 271 | ····move-result-object·v0 | 240 | ····move-result-object·v0 |
| | |
| 272 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->SHOW_SYSTEM_KEY:Ljava/lang/String; | 241 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->SHOW_SYSTEM_KEY:Ljava/lang/String; |
| | |
| 273 | ····.line·109 | 242 | ····.line·105 |
| 274 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 243 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| | |
| 275 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 244 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| | |
| 276 | ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment; | 245 | ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment; |
| | |
| 277 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; | 246 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; |
| Offset 299, 199 lines modified | Offset 268, 62 lines modified |
| | |
| 299 | ····return-void | 268 | ····return-void |
| 300 | .end·method | 269 | .end·method |
| | |
| 301 | .method·public·constructor·<init>()V | 270 | .method·public·constructor·<init>()V |
| 302 | ····.locals·1 | 271 | ····.locals·1 |
| | |
| 303 | ····.line·93 | 272 | ····.line·89 |
| 304 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;-><init>()V | 273 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;-><init>()V |
| | |
| 305 | ····.line·113 | 274 | ····.line·109 |
| 306 | ····new-instance·v0,·Ljava/util/ArrayList; | 275 | ····new-instance·v0,·Ljava/util/ArrayList; |
| | |
| 307 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 276 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| | |
| 308 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; | 277 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; |
| | |
| 309 | ····return-void | 278 | ····return-void |
| 310 | .end·method | 279 | .end·method |
| | |
| 311 | .method·private·createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory; | 280 | .method·private·createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory; |
| 312 | ····.locals·0 | 281 | ····.locals·0 |
| | |
| 313 | ····.line·605 | 282 | ····.line·538 |
| 314 | ····new-instance·p0,·Landroidx/preference/PreferenceCategory; | 283 | ····new-instance·p0,·Landroidx/preference/PreferenceCategory; |
| | |
| 315 | ····invoke-direct·{p0,·p1},·Landroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V | 284 | ····invoke-direct·{p0,·p1},·Landroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V |
| | |
| 316 | ····const/4·p1,·0x0 | 285 | ····const/4·p1,·0x0 |
| | |
| 317 | ····.line·607 | 286 | ····.line·540 |
| 318 | ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setIconSpaceReserved(Z)V | 287 | ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setIconSpaceReserved(Z)V |
| | |
| 319 | ····return-object·p0 | 288 | ····return-object·p0 |
| 320 | .end·method | 289 | .end·method |
| | |
| 321 | .method·private·filterAndConvert(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Ljava/lang/String;)Ljava/util/List; | |
| 322 | ····.locals·3 | |
| 323 | ····.annotation·system·Ldalvik/annotation/Signature; | |
| 324 | ········value·=·{ | |
| 325 | ············"(", | |
| 326 | ············"Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;", | |
| 327 | ············"Ljava/lang/String;", | |
| 328 | ············")", | |
| 329 | ············"Ljava/util/List<", | |
| 330 | ············"Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;", | |
| 331 | ············">;" | |
| 332 | ········} | |
| 333 | ····.end·annotation | |
| | |
| 334 | ····.line·295 | |
| 335 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; | |
| | |
| 336 | ····move-result-object·p0 | |
| | |
| 337 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->shouldShowSubattributionForApp(Landroid/content/Context;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z | |
| | |
| 338 | ····move-result·p0 | |
| | |
| 339 | ····if-eqz·p0,·:cond_0 | |
| | |
| 340 | ····.line·296 | |
| 341 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List; | |
| | |
| 342 | ····move-result-object·p0 | |
| | |
| 343 | ····.line·297 | |
| 344 | ····invoke-interface·{p0},·Ljava/util/List;->stream()Ljava/util/stream/Stream; | |
| | |
| 345 | ····move-result-object·p0 | |
| | |
| 346 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda14; | |
| | |
| 347 | ····invoke-direct·{v0,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda14;-><init>(Ljava/lang/String;)V | |
| | |
| 348 | ····.line·298 | |
| 349 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
| | |
| 350 | ····move-result-object·p0 | |
| | |
| 351 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda10;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda10; | |
| | |
| 352 | ····.line·300 | |
| 353 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
| | |
| 354 | ····move-result-object·p0 | |
| | |
| 355 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11; | |
| | |
| 356 | ····.line·301 | |
| 357 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->flatMap(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
| | |
| 358 | ····move-result-object·p0 | |
| | |
| 359 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda9; | |
| | |
| 360 | ····invoke-direct·{v0,·p2,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda9;-><init>(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)V | |
| | |
| 361 | ····.line·302 | |
| 362 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
| | |
| 363 | ····move-result-object·p0 | |
| | |
| 364 | ····.line·307 | |
| 365 | ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector; | |
| | |
| 366 | ····move-result-object·p1 | |
| | |
| 367 | ····invoke-interface·{p0,·p1},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
| | |
| 368 | ····move-result-object·p0 | |
| | |
| 369 | ····check-cast·p0,·Ljava/util/List; | |
| | |
| 370 | ····return-object·p0 | |
| | |
| 371 | ····.line·309 | |
| 372 | ····:cond_0 | |
| 373 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List; | |
| | |
| 374 | ····move-result-object·p0 | |
| | |
| 375 | ····.line·310 | |
| 376 | ····invoke-interface·{p0},·Ljava/util/List;->stream()Ljava/util/stream/Stream; | |
| | |
| 377 | ····move-result-object·p0 | |
| | |
| 378 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15; | |
| | |
| 379 | ····invoke-direct·{v0,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15;-><init>(Ljava/lang/String;)V | |
| | |
| 380 | ····.line·311 | |
| 381 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
| | |
| 382 | ····move-result-object·p0 | |
| | |
| 383 | ····.line·313 | |
| 384 | ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector; | |
| | |
| 385 | ····move-result-object·v0 | |
| | |
| 386 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
| | |
| 387 | ····move-result-object·p0 | |
| | |
| 388 | ····check-cast·p0,·Ljava/util/List; | |
| | |
| 389 | ····const/4·v0,·0x1 | |
| | |
| 390 | ····new-array·v0,·v0,·[Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| | |
| 391 | ····.line·314 | |
| 392 | ····new-instance·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| | |
| 393 | ····.line·315 | |
| 394 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getApp()Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp; | |
| | |
| 395 | ····move-result-object·p1 | |
| | |
| 396 | ····const/4·v2,·0x0 | |
| | |
| 397 | ····invoke-direct·{v1,·p2,·p1,·p0,·v2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;-><init>(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;Ljava/util/List;I)V | |
| | |
| 398 | ····aput-object·v1,·v0,·v2 | |
| | |
| 399 | ····.line·314 | |
| 400 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | |
| | |
| 401 | ····move-result-object·p0 | |
| | |
| 402 | ····return-object·p0 | |
| 403 | .end·method | |
| | |
| 404 | .method·private·getGroup(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 290 | .method·private·getGroup(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| 405 | ····.locals·3 | 291 | ····.locals·3 |
| | |
| 406 | ····.line·620 | 292 | ····.line·553 |
| 407 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->getOSPermissionGroups()Ljava/util/List; | 293 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->getOSPermissionGroups()Ljava/util/List; |
| | |
| 408 | ····move-result-object·p0 | 294 | ····move-result-object·p0 |
| | |
| 409 | ····.line·621 | 295 | ····.line·554 |
| 410 | ····invoke-interface·{p0},·Ljava/util/List;->size()I | 296 | ····invoke-interface·{p0},·Ljava/util/List;->size()I |
| | |
| 411 | ····move-result·v0 | 297 | ····move-result·v0 |
| | |
| 412 | ····const/4·v1,·0x0 | 298 | ····const/4·v1,·0x0 |
| | |
| 413 | ····:goto_0 | 299 | ····:goto_0 |
| 414 | ····if-ge·v1,·v0,·:cond_1 | 300 | ····if-ge·v1,·v0,·:cond_1 |
| | |
| 415 | ····.line·623 | 301 | ····.line·556 |
| 416 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 302 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| | |
| 417 | ····move-result-object·v2 | 303 | ····move-result-object·v2 |
| | |
| 418 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 304 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| | |
| 419 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; | 305 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; |
| Offset 500, 15 lines modified | Offset 332, 15 lines modified |
| | |
| 500 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 332 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| | |
| 501 | ····move-result·v2 | 333 | ····move-result·v2 |
| | |
| 502 | ····if-eqz·v2,·:cond_0 | 334 | ····if-eqz·v2,·:cond_0 |
| | |
| 503 | ····.line·624 | 335 | ····.line·557 |
| 504 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 336 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| | |
| 505 | ····move-result-object·p0 | 337 | ····move-result-object·p0 |
| | |
| 506 | ····check-cast·p0,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 338 | ····check-cast·p0,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| | |
| 507 | ····return-object·p0 | 339 | ····return-object·p0 |
| Offset 531, 100 lines modified | Offset 363, 100 lines modified |
| 531 | ············"()", | 363 | ············"()", |
| 532 | ············"Ljava/util/List<", | 364 | ············"Ljava/util/List<", |
| 533 | ············"Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;", | 365 | ············"Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;", |
| 534 | ············">;" | 366 | ············">;" |
| 535 | ········} | 367 | ········} |
| 536 | ····.end·annotation | 368 | ····.end·annotation |
| | |
| 537 | ····.line·638 | 369 | ····.line·571 |
| 538 | ····new-instance·v0,·Ljava/util/ArrayList; | 370 | ····new-instance·v0,·Ljava/util/ArrayList; |
| | |
| 539 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 371 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| | |
| 540 | ····.line·639 | 372 | ····.line·572 |
| 541 | ····new-instance·v1,·Landroid/util/ArraySet; | 373 | ····new-instance·v1,·Landroid/util/ArraySet; |
| | |
| 542 | ····invoke-direct·{v1},·Landroid/util/ArraySet;-><init>()V | 374 | ····invoke-direct·{v1},·Landroid/util/ArraySet;-><init>()V |
| | |
| 543 | ····.line·640 | 375 | ····.line·573 |
| 544 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; | 376 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; |
| | |
| 545 | ····invoke-interface·{v2},·Ljava/util/List;->size()I | 377 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
| | |
| 546 | ····move-result·v2 | 378 | ····move-result·v2 |
| | |
| 547 | ····const/4·v3,·0x0 | 379 | ····const/4·v3,·0x0 |
| | |
| 548 | ····move·v4,·v3 | 380 | ····move·v4,·v3 |
| | |
| 549 | ····:goto_0 | 381 | ····:goto_0 |
| 550 | ····if-ge·v4,·v2,·:cond_2 | 382 | ····if-ge·v4,·v2,·:cond_2 |
| | |
| 551 | ····.line·642 | 383 | ····.line·575 |
| 552 | ····iget-object·v5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; | 384 | ····iget-object·v5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; |
| | |
| 553 | ····invoke-interface·{v5,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object; | 385 | ····invoke-interface·{v5,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| | |
| 554 | ····move-result-object·v5 | 386 | ····move-result-object·v5 |
| | |
| 555 | ····check-cast·v5,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage; | 387 | ····check-cast·v5,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage; |
| | |
| 556 | ····.line·643 | 388 | ····.line·576 |
| 557 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List; | 389 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List; |
| | |
| 558 | ····move-result-object·v5 | 390 | ····move-result-object·v5 |
| | |
| 559 | ····.line·644 | 391 | ····.line·577 |
| 560 | ····invoke-interface·{v5},·Ljava/util/List;->size()I | 392 | ····invoke-interface·{v5},·Ljava/util/List;->size()I |
| | |
| 561 | ····move-result·v6 | 393 | ····move-result·v6 |
| | |
| 562 | ····move·v7,·v3 | 394 | ····move·v7,·v3 |
| | |
| 563 | ····:goto_1 | 395 | ····:goto_1 |
| 564 | ····if-ge·v7,·v6,·:cond_1 | 396 | ····if-ge·v7,·v6,·:cond_1 |
| | |
| 565 | ····.line·646 | 397 | ····.line·579 |
| 566 | ····invoke-interface·{v5,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object; | 398 | ····invoke-interface·{v5,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| | |
| 567 | ····move-result-object·v8 | 399 | ····move-result-object·v8 |
| | |
| 568 | ····check-cast·v8,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage; | 400 | ····check-cast·v8,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage; |
| | |
| 569 | ····.line·647 | 401 | ····.line·580 |
| 570 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 402 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| | |
| 571 | ····move-result-object·v9 | 403 | ····move-result-object·v9 |
| | |
| 572 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; | 404 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; |
| | |
| 573 | ····move-result-object·v9 | 405 | ····move-result-object·v9 |
| | |
| 574 | ····invoke-static·{v9},·Lcom/android/permissioncontroller/permission/utils/Utils;->isModernPermissionGroup(Ljava/lang/String;)Z | 406 | ····invoke-static·{v9},·Lcom/android/permissioncontroller/permission/utils/Utils;->isModernPermissionGroup(Ljava/lang/String;)Z |
| | |
| 575 | ····move-result·v9 | 407 | ····move-result·v9 |
| | |
| 576 | ····if-eqz·v9,·:cond_0 | 408 | ····if-eqz·v9,·:cond_0 |
| | |
| 577 | ····.line·648 | 409 | ····.line·581 |
| 578 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 410 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| | |
| 579 | ····move-result-object·v9 | 411 | ····move-result-object·v9 |
| | |
| 580 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; | 412 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; |
| | |
| 581 | ····move-result-object·v9 | 413 | ····move-result-object·v9 |
| | |
| 582 | ····invoke-interface·{v1,·v9},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 414 | ····invoke-interface·{v1,·v9},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
| | |
| 583 | ····move-result·v9 | 415 | ····move-result·v9 |
| | |
| 584 | ····if-eqz·v9,·:cond_0 | 416 | ····if-eqz·v9,·:cond_0 |
| | |
| 585 | ····.line·649 | 417 | ····.line·582 |
| 586 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 418 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| | |
| 587 | ····move-result-object·v8 | 419 | ····move-result-object·v8 |
| | |
| 588 | ····invoke-interface·{v0,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 420 | ····invoke-interface·{v0,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 589 | ····:cond_0 | 421 | ····:cond_0 |
| Offset 640, 402 lines modified | Offset 472, 291 lines modified |
| 640 | ····:cond_2 | 472 | ····:cond_2 |
| 641 | ····return-object·v0 | 473 | ····return-object·v0 |
| 642 | .end·method | 474 | .end·method |
| | |
| 643 | .method·private·initializeTimeFilter()V | 475 | .method·private·initializeTimeFilter()V |
| 644 | ····.locals·9 | 476 | ····.locals·9 |
| | |
| 645 | ····.line·676 | 477 | ····.line·609 |
| 646 | ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager; | 478 | ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager; |
| | |
| 647 | ····move-result-object·v0 | 479 | ····move-result-object·v0 |
| | |
| 648 | ····invoke-virtual·{v0},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context; | 480 | ····invoke-virtual·{v0},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context; |
| | |
| 649 | ····move-result-object·v0 | 481 | ····move-result-object·v0 |
| | |
| 650 | ····.line·677 | 482 | ····.line·610 |
| 651 | ····new-instance·v1,·Ljava/util/ArrayList; | 483 | ····new-instance·v1,·Ljava/util/ArrayList; |
| | |
| 652 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 484 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
| | |
| 653 | ····iput-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 485 | ····iput-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| | |
| 654 | ····.line·678 | 486 | ····.line·611 |
| 655 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 487 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| | |
| 656 | ····const·v3,·0x7f1201d4 | 488 | ····const·v3,·0x7f1201d2 |
| | |
| 657 | ····.line·679 | 489 | ····.line·612 |
| 658 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 490 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| | |
| 659 | ····move-result-object·v3 | 491 | ····move-result-object·v3 |
| | |
| 660 | ····const-wide·v4,·0x7fffffffffffffffL | 492 | ····const-wide·v4,·0x7fffffffffffffffL |
| | |
| 661 | ····invoke-direct·{v2,·v4,·v5,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 493 | ····invoke-direct·{v2,·v4,·v5,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| | |
| 662 | ····.line·678 | 494 | ····.line·611 |
| 663 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 495 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 664 | ····.line·680 | 496 | ····.line·613 |
| 665 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 497 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| | |
| 666 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 498 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| | |
| 667 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit; | 499 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit; |
| | |
| 668 | ····const-wide/16·v4,·0x7 | 500 | ····const-wide/16·v4,·0x7 |
| | |
| 669 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 501 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
| | |
| 670 | ····move-result-wide·v4 | 502 | ····move-result-wide·v4 |
| | |
| 671 | ····const·v6,·0x7f1201dc | 503 | ····const·v6,·0x7f1201db |
| | |
| 672 | ····.line·681 | 504 | ····.line·614 |
| 673 | ····invoke-virtual·{v0,·v6},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 505 | ····invoke-virtual·{v0,·v6},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| | |
| 674 | ····move-result-object·v6 | 506 | ····move-result-object·v6 |
| | |
| 675 | ····invoke-direct·{v2,·v4,·v5,·v6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 507 | ····invoke-direct·{v2,·v4,·v5,·v6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| | |
| 676 | ····.line·680 | 508 | ····.line·613 |
| 677 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 509 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 678 | ····.line·682 | 510 | ····.line·615 |
| 679 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 511 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| | |
| 680 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 512 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| | |
| 681 | ····const-wide/16·v4,·0x1 | 513 | ····const-wide/16·v4,·0x1 |
| | |
| 682 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 514 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
| | |
| 683 | ····move-result-wide·v6 | 515 | ····move-result-wide·v6 |
| | |
| 684 | ····const·v3,·0x7f1201dd | 516 | ····const·v3,·0x7f1201dc |
| | |
| 685 | ····.line·683 | 517 | ····.line·616 |
| 686 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 518 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| | |
| 687 | ····move-result-object·v3 | 519 | ····move-result-object·v3 |
| | |
| 688 | ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 520 | ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| | |
| 689 | ····.line·682 | 521 | ····.line·615 |
| 690 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 522 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 691 | ····.line·684 | 523 | ····.line·617 |
| 692 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 524 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| | |
| 693 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 525 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| | |
| 694 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit; | 526 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit; |
| | |
| 695 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 527 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
| | |
| 696 | ····move-result-wide·v6 | 528 | ····move-result-wide·v6 |
| | |
| 697 | ····const·v3,·0x7f1201de | 529 | ····const·v3,·0x7f1201dd |
| | |
| 698 | ····.line·685 | 530 | ····.line·618 |
| 699 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 531 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| | |
| 700 | ····move-result-object·v3 | 532 | ····move-result-object·v3 |
| | |
| 701 | ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 533 | ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| | |
| 702 | ····.line·684 | 534 | ····.line·617 |
| 703 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 535 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 704 | ····.line·686 | 536 | ····.line·619 |
| 705 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 537 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| | |
| 706 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 538 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| | |
| 707 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit; | 539 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit; |
| | |
| 708 | ····const-wide/16·v6,·0xf | 540 | ····const-wide/16·v6,·0xf |
| | |
| 709 | ····invoke-virtual·{v3,·v6,·v7},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 541 | ····invoke-virtual·{v3,·v6,·v7},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
| | |
| 710 | ····move-result-wide·v6 | 542 | ····move-result-wide·v6 |
| | |
| 711 | ····const·v8,·0x7f1201db | 543 | ····const·v8,·0x7f1201da |
| | |
| 712 | ····.line·687 | 544 | ····.line·620 |
| 713 | ····invoke-virtual·{v0,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 545 | ····invoke-virtual·{v0,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| | |
| 714 | ····move-result-object·v8 | 546 | ····move-result-object·v8 |
| | |
| 715 | ····invoke-direct·{v2,·v6,·v7,·v8},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 547 | ····invoke-direct·{v2,·v6,·v7,·v8},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| | |
| 716 | ····.line·686 | 548 | ····.line·619 |
| 717 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 549 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 718 | ····.line·688 | 550 | ····.line·621 |
| 719 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 551 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| | |
| 720 | ····new-instance·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 552 | ····new-instance·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| | |
| 721 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 553 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
| | |
| 722 | ····move-result-wide·v2 | 554 | ····move-result-wide·v2 |
| | |
| 723 | ····const·v4,·0x7f1201df | 555 | ····const·v4,·0x7f1201de |
| | |
| 724 | ····.line·689 | 556 | ····.line·622 |
| 725 | ····invoke-virtual·{v0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 557 | ····invoke-virtual·{v0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| | |
| 726 | ····move-result-object·v0 | 558 | ····move-result-object·v0 |
| | |
| 727 | ····invoke-direct·{v1,·v2,·v3,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 559 | ····invoke-direct·{v1,·v2,·v3,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| | |
| 728 | ····.line·688 | 560 | ····.line·621 |
| 729 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 561 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 730 | ····return-void | 562 | ····return-void |
| 731 | .end·method | 563 | .end·method |
| | |
| 732 | .method·private·static·synthetic·lambda$filterAndConvert$1(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | |
| 733 | ····.locals·0 | |
| | |
| 734 | ····.line·299 | |
| 735 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | |
| | |
| 736 | ····move-result-object·p1 | |
| | |
| 737 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; | |
| | |
| 738 | ····move-result-object·p1 | |
| | |
| 739 | ····invoke-virtual·{p1,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
| | |
| 740 | ····move-result·p0 | |
| | |
| 741 | ····return·p0 | |
| 742 | .end·method | |
| | |
| 743 | .method·private·static·synthetic·lambda$filterAndConvert$2(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| 744 | ····.locals·3 | |
| | |
| 745 | ····.line·303 | |
| 746 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| | |
| 747 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getApp()Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp; | |
| | |
| 748 | ····move-result-object·p1 | |
| | |
| 749 | ····const/4·v1,·0x1 | |
| | |
| 750 | ····new-array·v1,·v1,·[Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$TimelineUsage; | |
| | |
| 751 | ····const/4·v2,·0x0 | |
| | |
| 752 | ····aput-object·p2,·v1,·v2 | |
| | |
| 753 | ····.line·304 | |
| 754 | ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | |
| | |
| 755 | ····move-result-object·v1 | |
| | |
| 756 | ····.line·305 | |
| 757 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;->getLabel()I | |
| | |
| 758 | ····move-result·p2 | |
| | |
| 759 | ····invoke-direct·{v0,·p0,·p1,·v1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;-><init>(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;Ljava/util/List;I)V | |
| | |
| 760 | ····return-object·v0 | |
| 761 | .end·method | |
| | |
| 762 | .method·private·static·synthetic·lambda$filterAndConvert$3(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | |
| 763 | ····.locals·0 | |
| | |
| 764 | ····.line·312 | |
| 765 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | |
| | |
| 766 | ····move-result-object·p1 | |
| | |
| 767 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; | |
| | |
| 768 | ····move-result-object·p1 | |
| | |
| 769 | ····invoke-virtual·{p1,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
| | |
| 770 | ····move-result·p0 | |
| | |
| 771 | ····return·p0 | |
| 772 | .end·method | |
| | |
| 773 | .method·private·synthetic·lambda$onCreateView$0(Landroid/view/View;)V | 564 | .method·private·synthetic·lambda$onCreateView$0(Landroid/view/View;)V |
| 774 | ····.locals·2 | 565 | ····.locals·2 |
| | |
| 775 | ····.line·193 | 566 | ····.line·189 |
| 776 | ····new-instance·p1,·Landroid/content/Intent; | 567 | ····new-instance·p1,·Landroid/content/Intent; |
| | |
| 777 | ····const-string·v0,·"android.intent.action.MANAGE_PERMISSION_APPS" | 568 | ····const-string·v0,·"android.intent.action.MANAGE_PERMISSION_APPS" |
| | |
| 778 | ····invoke-direct·{p1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V | 569 | ····invoke-direct·{p1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
| | |
| 779 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterGroup:Ljava/lang/String; | 570 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterGroup:Ljava/lang/String; |
| | |
| 780 | ····const-string·v1,·"android.intent.extra.PERMISSION_NAME" | 571 | ····const-string·v1,·"android.intent.extra.PERMISSION_NAME" |
| | |
| 781 | ····.line·194 | 572 | ····.line·190 |
| 782 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 573 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
| | |
| 783 | ····move-result-object·p1 | 574 | ····move-result-object·p1 |
| | |
| 784 | ····.line·195 | 575 | ····.line·191 |
| 785 | ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/Fragment;->startActivity(Landroid/content/Intent;)V | 576 | ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/Fragment;->startActivity(Landroid/content/Intent;)V |
| | |
| 786 | ····return-void | 577 | ····return-void |
| 787 | .end·method | 578 | .end·method |
| | |
| 788 | .method·private·static·synthetic·lambda$updateUI$10(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I | 579 | .method·private·static·synthetic·lambda$updateUI$1(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z |
| 789 | ····.locals·2 | 580 | ····.locals·0 |
| | |
| 790 | ····.line·464 | |
| 791 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->getEndTime()J | |
| | |
| 792 | ····move-result-wide·v0 | |
| | |
| 793 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->getEndTime()J | 581 | ····.line·310 |
| | 582 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getPackageName()Ljava/lang/String; |
| | |
| 794 | ····move-result-wide·p0 | 583 | ····move-result-object·p1 |
| | |
| 795 | ····invoke-static·{v0,·v1,·p0,·p1},·Ljava/lang/Long;->compare(JJ)I | 584 | ····invoke-interface·{p0,·p1},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
| | |
| 796 | ····move-result·p0 | 585 | ····move-result·p0 |
| | |
| | 586 | ····xor-int/lit8·p0,·p0,·0x1 |
| | |
| 797 | ····return·p0 | 587 | ····return·p0 |
| 798 | .end·method | 588 | .end·method |
| | |
| 799 | .method·private·static·synthetic·lambda$updateUI$11(Lkotlin/Triple;)Ljava/lang/Long; | 589 | .method·private·static·synthetic·lambda$updateUI$10(Lkotlin/Triple;)Ljava/lang/Long; |
| 800 | ····.locals·0 | 590 | ····.locals·0 |
| | |
| 801 | ····.line·497 | 591 | ····.line·462 |
| 802 | ····invoke-virtual·{p0},·Lkotlin/Triple;->getSecond()Ljava/lang/Object; | 592 | ····invoke-virtual·{p0},·Lkotlin/Triple;->getFirst()Ljava/lang/Object; |
| | |
| 803 | ····move-result-object·p0 | 593 | ····move-result-object·p0 |
| | |
| 804 | ····check-cast·p0,·Ljava/lang/Long; | 594 | ····check-cast·p0,·Ljava/lang/Long; |
| | |
| 805 | ····return-object·p0 | 595 | ····return-object·p0 |
| 806 | .end·method | 596 | .end·method |
| | |
| 807 | .method·private·static·synthetic·lambda$updateUI$12(Ljava/lang/Long;)Z | 597 | .method·private·synthetic·lambda$updateUI$11(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z |
| 808 | ····.locals·4 | 598 | ····.locals·0 |
| | |
| 809 | ····.line·498 | |
| 810 | ····invoke-virtual·{p0},·Ljava/lang/Long;->longValue()J | |
| | |
| 811 | ····move-result-wide·v0 | 599 | ····.line·465 |
| | 600 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| | |
| 812 | ····const-wide/16·v2,·0x0 | 601 | ····move-result-object·p1 |
| | |
| 813 | ····cmp-long·p0,·v0,·v2 | 602 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; |
| | |
| 814 | ····if-lez·p0,·:cond_0 | 603 | ····move-result-object·p1 |
| | |
| 815 | ····const/4·p0,·0x1 | 604 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterGroup:Ljava/lang/String; |
| | |
| 816 | ····goto·:goto_0 | 605 | ····invoke-virtual·{p1,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| | |
| | 606 | ····move-result·p0 |
| 817 | ····:cond_0 | |
| 818 | ····const/4·p0,·0x0 | |
| | |
| 819 | ····:goto_0 | |
| 820 | ····return·p0 | 607 | ····return·p0 |
| 821 | .end·method | 608 | .end·method |
| | |
| 822 | .method·private·static·synthetic·lambda$updateUI$13(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long; | |
| 823 | ····.locals·2 | |
| | |
| 824 | ····.line·499 | |
| 825 | ····invoke-virtual·{p0},·Ljava/lang/Long;->longValue()J | |
| | |
| 826 | ····move-result-wide·v0 | |
| | |
| 827 | ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J | |
| | |
| 828 | ····move-result-wide·p0 | |
| | |
| 829 | ····add-long/2addr·v0,·p0 | |
| | |
| 830 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | |
| | |
| 831 | ····move-result-object·p0 | |
| | |
| 832 | ····return-object·p0 | |
| 833 | .end·method | |
| | |
| 834 | .method·private·static·synthetic·lambda$updateUI$14(Lkotlin/Triple;)Ljava/lang/Long; | |
| 835 | ····.locals·0 | |
| | |
| 836 | ····.line·502 | |
| 837 | ····invoke-virtual·{p0},·Lkotlin/Triple;->getFirst()Ljava/lang/Object; | |
| | |
| 838 | ····move-result-object·p0 | |
| | |
| 839 | ····check-cast·p0,·Ljava/lang/Long; | |
| | |
| 840 | ····return-object·p0 | |
| 841 | .end·method | |
| | |
| 842 | .method·private·synthetic·lambda$updateUI$15(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V | 609 | .method·private·synthetic·lambda$updateUI$12(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V |
| 843 | ····.locals·25 | 610 | ····.locals·24 |
| | |
| 844 | ····move-object/from16·v0,·p0 | 611 | ····move-object/from16·v0,·p0 |
| | |
| 845 | ····move/from16·v1,·p2 | 612 | ····move/from16·v1,·p2 |
| | |
| 846 | ····move/from16·v2,·p3 | 613 | ····move/from16·v2,·p3 |
| | |
| 847 | ····move-object/from16·v15,·p5 | 614 | ····move-object/from16·v15,·p5 |
| | |
| 848 | ····.line·478 | 615 | ····.line·438 |
| 849 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->size()I | 616 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->size()I |
| | |
| 850 | ····move-result·v14 | 617 | ····move-result·v14 |
| | |
| 851 | ····const/4·v13,·0x0 | 618 | ····const/4·v13,·0x0 |
| | |
| 852 | ····move·v12,·v13 | 619 | ····move·v12,·v13 |
| | |
| 853 | ····:goto_0 | 620 | ····:goto_0 |
| 854 | ····const/4·v3,·0x1 | 621 | ····const/4·v3,·0x1 |
| | |
| 855 | ····if-ge·v12,·v14,·:cond_11 | 622 | ····if-ge·v12,·v14,·:cond_a |
| | |
| 856 | ····move-object/from16·v11,·p1 | 623 | ····move-object/from16·v11,·p1 |
| | |
| 857 | ····.line·480 | 624 | ····.line·440 |
| 858 | ····invoke-interface·{v11,·v12},·Ljava/util/List;->get(I)Ljava/lang/Object; | 625 | ····invoke-interface·{v11,·v12},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| | |
| 859 | ····move-result-object·v4 | 626 | ····move-result-object·v4 |
| | |
| 860 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; | 627 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; |
| | |
| 861 | ····if-ne·v1,·v12,·:cond_1 | 628 | ····if-ne·v1,·v12,·:cond_1 |
| | |
| 862 | ····if-eq·v1,·v2,·:cond_0 | 629 | ····if-eq·v1,·v2,·:cond_0 |
| | |
| 863 | ····.line·486 | 630 | ····.line·446 |
| 864 | ····invoke-direct·{v0,·v15},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory; | 631 | ····invoke-direct·{v0,·v15},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory; |
| | |
| 865 | ····move-result-object·v5 | 632 | ····move-result-object·v5 |
| | |
| 866 | ····move-object/from16·v10,·p4 | 633 | ····move-object/from16·v10,·p4 |
| | |
| 867 | ····invoke-virtual·{v10,·v5},·Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V | 634 | ····invoke-virtual·{v10,·v5},·Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V |
| | |
| 868 | ····.line·487 | 635 | ····.line·447 |
| 869 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; | 636 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; |
| | |
| 870 | ····move-result-object·v5 | 637 | ····move-result-object·v5 |
| | |
| 871 | ····check-cast·v5,·Landroidx/preference/Preference; | 638 | ····check-cast·v5,·Landroidx/preference/Preference; |
| | |
| 872 | ····move-object/from16·v9,·p6 | 639 | ····move-object/from16·v9,·p6 |
| Offset 1045, 47 lines modified | Offset 766, 47 lines modified |
| 1045 | ····goto·:goto_1 | 766 | ····goto·:goto_1 |
| | |
| 1046 | ····:cond_0 | 767 | ····:cond_0 |
| 1047 | ····move-object/from16·v10,·p4 | 768 | ····move-object/from16·v10,·p4 |
| | |
| 1048 | ····move-object/from16·v9,·p6 | 769 | ····move-object/from16·v9,·p6 |
| | |
| 1049 | ····.line·489 | 770 | ····.line·449 |
| 1050 | ····:goto_1 | 771 | ····:goto_1 |
| 1051 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; | 772 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; |
| | |
| 1052 | ····move-result-object·v5 | 773 | ····move-result-object·v5 |
| | |
| 1053 | ····check-cast·v5,·Landroidx/preference/PreferenceCategory; | 774 | ····check-cast·v5,·Landroidx/preference/PreferenceCategory; |
| | |
| 1054 | ····const·v6,·0x7f1201b9 | 775 | ····const·v6,·0x7f1201b7 |
| | |
| 1055 | ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V | 776 | ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V |
| | |
| 1056 | ····goto·:goto_2 | 777 | ····goto·:goto_2 |
| | |
| 1057 | ····:cond_1 | 778 | ····:cond_1 |
| 1058 | ····move-object/from16·v10,·p4 | 779 | ····move-object/from16·v10,·p4 |
| | |
| 1059 | ····move-object/from16·v9,·p6 | 780 | ····move-object/from16·v9,·p6 |
| | |
| 1060 | ····if-ne·v2,·v12,·:cond_2 | 781 | ····if-ne·v2,·v12,·:cond_2 |
| | |
| 1061 | ····.line·491 | 782 | ····.line·451 |
| 1062 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; | 783 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; |
| | |
| 1063 | ····move-result-object·v5 | 784 | ····move-result-object·v5 |
| | |
| 1064 | ····check-cast·v5,·Landroidx/preference/PreferenceCategory; | 785 | ····check-cast·v5,·Landroidx/preference/PreferenceCategory; |
| | |
| 1065 | ····const·v6,·0x7f1201b8 | 786 | ····const·v6,·0x7f1201b6 |
| | |
| 1066 | ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V | 787 | ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V |
| | |
| 1067 | ····.line·494 | 788 | ····.line·454 |
| 1068 | ····:cond_2 | 789 | ····:cond_2 |
| 1069 | ····:goto_2 | 790 | ····:goto_2 |
| 1070 | ····invoke-static/range·{p5·..·p5},·Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; | 791 | ····invoke-static/range·{p5·..·p5},·Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; |
| | |
| 1071 | ····move-result-object·v5 | 792 | ····move-result-object·v5 |
| | |
| 1072 | ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$000(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)J | 793 | ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$000(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)J |
| Offset 1096, 64 lines modified | Offset 817, 64 lines modified |
| | |
| 1096 | ····move-result-object·v6 | 817 | ····move-result-object·v6 |
| | |
| 1097 | ····invoke-virtual·{v5,·v6},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; | 818 | ····invoke-virtual·{v5,·v6},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; |
| | |
| 1098 | ····move-result-object·v16 | 819 | ····move-result-object·v16 |
| | |
| 1099 | ····.line·495 | 820 | ····.line·455 |
| 1100 | ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$100(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)Ljava/util/List; | 821 | ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$100(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)Ljava/util/List; |
| | |
| 1101 | ····move-result-object·v5 | 822 | ····move-result-object·v5 |
| | |
| 1102 | ····.line·496 | 823 | ····.line·456 |
| 1103 | ····invoke-interface·{v5},·Ljava/util/List;->stream()Ljava/util/stream/Stream; | 824 | ····invoke-interface·{v5},·Ljava/util/List;->stream()Ljava/util/stream/Stream; |
| | |
| 1104 | ····move-result-object·v5 | 825 | ····move-result-object·v5 |
| | |
| 1105 | ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12; | 826 | ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12; |
| | |
| 1106 | ····.line·497 | 827 | ····.line·457 |
| 1107 | ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; | 828 | ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; |
| | |
| 1108 | ····move-result-object·v5 | 829 | ····move-result-object·v5 |
| | |
| 1109 | ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda17;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda17; | 830 | ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15; |
| | |
| 1110 | ····.line·498 | 831 | ····.line·458 |
| 1111 | ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | 832 | ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; |
| | |
| 1112 | ····move-result-object·v5 | 833 | ····move-result-object·v5 |
| | |
|
Max diff block lines reached; 93786/141042 bytes (66.50%) of diff not shown.
|