| | | |
Offset 8, 15 lines modified | Offset 8, 15 lines modified |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog;, | 9 | ········Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog;, |
10 | ········Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion; | 10 | ········Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion; |
11 | ····} | 11 | ····} |
12 | .end·annotation | 12 | .end·annotation |
| |
13 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 13 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
14 | ····value·=·"SMAP\nAutoRevokeFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AutoRevokeFragment.kt\ncom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,289:1\n1499#2,3:290\n*E\n*S·KotlinDebug\n*F\n+·1·AutoRevokeFragment.kt\ncom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment\n*L\n143#1,3:290\n*E\n" | 14 | ····value·=·"SMAP\nAutoRevokeFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AutoRevokeFragment.kt\ncom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,292:1\n1499#2,3:293\n*E\n*S·KotlinDebug\n*F\n+·1·AutoRevokeFragment.kt\ncom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment\n*L\n146#1,3:293\n*E\n" |
15 | .end·annotation | 15 | .end·annotation |
| |
| |
16 | #·static·fields | 16 | #·static·fields |
17 | .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion; | 17 | .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion; |
| |
18 | .field·private·static·final·LOG_TAG:Ljava/lang/String; | 18 | .field·private·static·final·LOG_TAG:Ljava/lang/String; |
Offset 40, 68 lines modified | Offset 40, 68 lines modified |
| |
40 | ····const/4·v1,·0x0 | 40 | ····const/4·v1,·0x0 |
| |
41 | ····invoke-direct·{v0,·v1},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 41 | ····invoke-direct·{v0,·v1},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V |
| |
42 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->Companion:Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion; | 42 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->Companion:Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion; |
| |
43 | ····.line·62 | 43 | ····.line·63 |
44 | ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment; | 44 | ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment; |
| |
45 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 45 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
| |
46 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
| |
47 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->LOG_TAG:Ljava/lang/String; | 47 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->LOG_TAG:Ljava/lang/String; |
| |
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
| |
50 | .method·public·constructor·<init>()V | 50 | .method·public·constructor·<init>()V |
51 | ····.locals·0 | 51 | ····.locals·0 |
| |
52 | ····.line·51 | 52 | ····.line·52 |
53 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionsFrameFragment;-><init>()V | 53 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionsFrameFragment;-><init>()V |
| |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
| |
56 | .method·public·static·final·synthetic·access$comparePreference(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Landroidx/preference/Preference;Landroidx/preference/Preference;)I | 56 | .method·public·static·final·synthetic·access$comparePreference(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Landroidx/preference/Preference;Landroidx/preference/Preference;)I |
57 | ····.locals·0 | 57 | ····.locals·0 |
| |
58 | ····.line·51 | 58 | ····.line·52 |
59 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I | 59 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I |
| |
60 | ····move-result·p0 | 60 | ····move-result·p0 |
| |
61 | ····return·p0 | 61 | ····return·p0 |
62 | .end·method | 62 | .end·method |
| |
63 | .method·public·static·final·synthetic·access$createDisableDialog(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V | 63 | .method·public·static·final·synthetic·access$createDisableDialog(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V |
64 | ····.locals·0 | 64 | ····.locals·0 |
| |
65 | ····.line·51 | 65 | ····.line·52 |
66 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createDisableDialog(Ljava/lang/String;Landroid/os/UserHandle;)V | 66 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createDisableDialog(Ljava/lang/String;Landroid/os/UserHandle;)V |
| |
67 | ····return-void | 67 | ····return-void |
68 | .end·method | 68 | .end·method |
| |
69 | .method·public·static·final·synthetic·access$getSessionId$p(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)J | 69 | .method·public·static·final·synthetic·access$getSessionId$p(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)J |
70 | ····.locals·2 | 70 | ····.locals·2 |
| |
71 | ····.line·51 | 71 | ····.line·52 |
72 | ····iget-wide·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->sessionId:J | 72 | ····iget-wide·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->sessionId:J |
| |
73 | ····return-wide·v0 | 73 | ····return-wide·v0 |
74 | .end·method | 74 | .end·method |
| |
75 | .method·public·static·final·synthetic·access$getViewModel$p(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel; | 75 | .method·public·static·final·synthetic·access$getViewModel$p(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel; |
76 | ····.locals·0 | 76 | ····.locals·0 |
| |
77 | ····.line·51 | 77 | ····.line·52 |
78 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->viewModel:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel; | 78 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->viewModel:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel; |
| |
79 | ····if-eqz·p0,·:cond_0 | 79 | ····if-eqz·p0,·:cond_0 |
| |
80 | ····return-object·p0 | 80 | ····return-object·p0 |
| |
81 | ····:cond_0 | 81 | ····:cond_0 |
Offset 113, 53 lines modified | Offset 113, 53 lines modified |
| |
113 | ····throw·p0 | 113 | ····throw·p0 |
114 | .end·method | 114 | .end·method |
| |
115 | .method·public·static·final·synthetic·access$updatePackages(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/util/Map;)V | 115 | .method·public·static·final·synthetic·access$updatePackages(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/util/Map;)V |
116 | ····.locals·0 | 116 | ····.locals·0 |
| |
117 | ····.line·51 | 117 | ····.line·52 |
118 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->updatePackages(Ljava/util/Map;)V | 118 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->updatePackages(Ljava/util/Map;)V |
| |
119 | ····return-void | 119 | ····return-void |
120 | .end·method | 120 | .end·method |
| |
121 | .method·private·final·comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I | 121 | .method·private·final·comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I |
122 | ····.locals·3 | 122 | ····.locals·3 |
| |
123 | ····.line·235 | 123 | ····.line·238 |
124 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->collator:Ljava/text/Collator; | 124 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->collator:Ljava/text/Collator; |
| |
125 | ····if-eqz·v0,·:cond_1 | 125 | ····if-eqz·v0,·:cond_1 |
| |
126 | ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence; | 126 | ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence; |
| |
127 | ····move-result-object·v1 | 127 | ····move-result-object·v1 |
| |
128 | ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String; | 128 | ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
129 | ····move-result-object·v1 | 129 | ····move-result-object·v1 |
| |
130 | ····.line·236 | 130 | ····.line·239 |
131 | ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence; | 131 | ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence; |
| |
132 | ····move-result-object·v2 | 132 | ····move-result-object·v2 |
| |
133 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; | 133 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
134 | ····move-result-object·v2 | 134 | ····move-result-object·v2 |
| |
135 | ····.line·235 | 135 | ····.line·238 |
136 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/text/Collator;->compare(Ljava/lang/String;Ljava/lang/String;)I | 136 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/text/Collator;->compare(Ljava/lang/String;Ljava/lang/String;)I |
| |
137 | ····move-result·v0 | 137 | ····move-result·v0 |
| |
138 | ····if-nez·v0,·:cond_0 | 138 | ····if-nez·v0,·:cond_0 |
| |
139 | ····.line·238 | 139 | ····.line·241 |
140 | ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; | 140 | ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; |
| |
141 | ····move-result-object·p1 | 141 | ····move-result-object·p1 |
| |
142 | ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; | 142 | ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; |
| |
143 | ····move-result-object·p2 | 143 | ····move-result-object·p2 |
Offset 174, 15 lines modified | Offset 174, 15 lines modified |
| |
174 | ····:cond_0 | 174 | ····:cond_0 |
175 | ····return·v0 | 175 | ····return·v0 |
| |
176 | ····:cond_1 | 176 | ····:cond_1 |
177 | ····const-string·p1,·"collator" | 177 | ····const-string·p1,·"collator" |
| |
178 | ····.line·235 | 178 | ····.line·238 |
179 | ····invoke-static·{p1},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V | 179 | ····invoke-static·{p1},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V |
| |
180 | ····const/4·p1,·0x0 | 180 | ····const/4·p1,·0x0 |
| |
181 | ····throw·p1 | 181 | ····throw·p1 |
182 | .end·method | 182 | .end·method |
| |
Offset 199, 43 lines modified | Offset 199, 43 lines modified |
| |
199 | ····return-object·p0 | 199 | ····return-object·p0 |
200 | .end·method | 200 | .end·method |
| |
201 | .method·private·final·createDisableDialog(Ljava/lang/String;Landroid/os/UserHandle;)V | 201 | .method·private·final·createDisableDialog(Ljava/lang/String;Landroid/os/UserHandle;)V |
202 | ····.locals·3 | 202 | ····.locals·3 |
| |
203 | ····.line·261 | 203 | ····.line·264 |
204 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog; | 204 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog; |
| |
205 | ····invoke-direct·{v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog;-><init>()V | 205 | ····invoke-direct·{v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog;-><init>()V |
| |
206 | ····.line·263 | 206 | ····.line·266 |
207 | ····new-instance·v1,·Landroid/os/Bundle; | 207 | ····new-instance·v1,·Landroid/os/Bundle; |
| |
208 | ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V | 208 | ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V |
| |
209 | ····const-string·v2,·"android.intent.extra.PACKAGE_NAME" | 209 | ····const-string·v2,·"android.intent.extra.PACKAGE_NAME" |
| |
210 | ····.line·264 | 210 | ····.line·267 |
211 | ····invoke-virtual·{v1,·v2,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V | 211 | ····invoke-virtual·{v1,·v2,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V |
| |
212 | ····const-string·p1,·"android.intent.extra.USER" | 212 | ····const-string·p1,·"android.intent.extra.USER" |
| |
213 | ····.line·265 | 213 | ····.line·268 |
214 | ····invoke-virtual·{v1,·p1,·p2},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V | 214 | ····invoke-virtual·{v1,·p1,·p2},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V |
| |
215 | ····.line·266 | 215 | ····.line·269 |
216 | ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V | 216 | ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V |
| |
217 | ····const/4·p1,·0x1 | 217 | ····const/4·p1,·0x1 |
| |
218 | ····.line·268 | 218 | ····.line·271 |
219 | ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/DialogFragment;->setCancelable(Z)V | 219 | ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/DialogFragment;->setCancelable(Z)V |
| |
220 | ····.line·270 | 220 | ····.line·273 |
221 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager; | 221 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager; |
| |
222 | ····move-result-object·p1 | 222 | ····move-result-object·p1 |
| |
223 | ····invoke-virtual·{p1},·Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; | 223 | ····invoke-virtual·{p1},·Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; |
| |
224 | ····move-result-object·p1 | 224 | ····move-result-object·p1 |
Offset 250, 15 lines modified | Offset 250, 15 lines modified |
| |
250 | ····return-void | 250 | ····return-void |
251 | .end·method | 251 | .end·method |
| |
252 | .method·private·final·createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; | 252 | .method·private·final·createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; |
253 | ····.locals·1 | 253 | ····.locals·1 |
| |
254 | ····.line·244 | 254 | ····.line·247 |
255 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 255 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
256 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 256 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
257 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 257 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
258 | ····const/16·p1,·0x3a | 258 | ····const/16·p1,·0x3a |
Offset 288, 15 lines modified | Offset 288, 15 lines modified |
288 | ············">;)", | 288 | ············">;)", |
289 | ············"Ljava/lang/String;" | 289 | ············"Ljava/lang/String;" |
290 | ········} | 290 | ········} |
291 | ····.end·annotation | 291 | ····.end·annotation |
| |
292 | ····const-string·v0,·"android.permission-group.LOCATION" | 292 | ····const-string·v0,·"android.permission-group.LOCATION" |
| |
293 | ····.line·249 | 293 | ····.line·252 |
294 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 294 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
295 | ····move-result·v1 | 295 | ····move-result·v1 |
| |
296 | ····const-string·v2,·"android.permission-group.CALENDAR" | 296 | ····const-string·v2,·"android.permission-group.CALENDAR" |
| |
297 | ····const-string·v3,·"android.permission-group.STORAGE" | 297 | ····const-string·v3,·"android.permission-group.STORAGE" |
Offset 307, 75 lines modified | Offset 307, 75 lines modified |
| |
307 | ····const-string·v6,·"android.permission-group.MICROPHONE" | 307 | ····const-string·v6,·"android.permission-group.MICROPHONE" |
| |
308 | ····if-eqz·v1,·:cond_0 | 308 | ····if-eqz·v1,·:cond_0 |
| |
309 | ····goto·:goto_0 | 309 | ····goto·:goto_0 |
| |
310 | ····.line·250 | 310 | ····.line·253 |
311 | ····:cond_0 | 311 | ····:cond_0 |
312 | ····invoke-interface·{p1,·v6},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 312 | ····invoke-interface·{p1,·v6},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
313 | ····move-result·v0 | 313 | ····move-result·v0 |
| |
314 | ····if-eqz·v0,·:cond_1 | 314 | ····if-eqz·v0,·:cond_1 |
| |
315 | ····move-object·v0,·v6 | 315 | ····move-object·v0,·v6 |
| |
316 | ····goto·:goto_0 | 316 | ····goto·:goto_0 |
| |
317 | ····.line·251 | 317 | ····.line·254 |
318 | ····:cond_1 | 318 | ····:cond_1 |
319 | ····invoke-interface·{p1,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 319 | ····invoke-interface·{p1,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
320 | ····move-result·v0 | 320 | ····move-result·v0 |
| |
321 | ····if-eqz·v0,·:cond_2 | 321 | ····if-eqz·v0,·:cond_2 |
| |
322 | ····move-object·v0,·v5 | 322 | ····move-object·v0,·v5 |
| |
323 | ····goto·:goto_0 | 323 | ····goto·:goto_0 |
| |
324 | ····.line·252 | 324 | ····.line·255 |
325 | ····:cond_2 | 325 | ····:cond_2 |
326 | ····invoke-interface·{p1,·v4},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 326 | ····invoke-interface·{p1,·v4},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
327 | ····move-result·v0 | 327 | ····move-result·v0 |
| |
328 | ····if-eqz·v0,·:cond_3 | 328 | ····if-eqz·v0,·:cond_3 |
| |
329 | ····move-object·v0,·v4 | 329 | ····move-object·v0,·v4 |
| |
330 | ····goto·:goto_0 | 330 | ····goto·:goto_0 |
| |
331 | ····.line·253 | 331 | ····.line·256 |
332 | ····:cond_3 | 332 | ····:cond_3 |
333 | ····invoke-interface·{p1,·v3},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 333 | ····invoke-interface·{p1,·v3},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
334 | ····move-result·v0 | 334 | ····move-result·v0 |
| |
335 | ····if-eqz·v0,·:cond_4 | 335 | ····if-eqz·v0,·:cond_4 |
| |
336 | ····move-object·v0,·v3 | 336 | ····move-object·v0,·v3 |
| |
337 | ····goto·:goto_0 | 337 | ····goto·:goto_0 |
| |
338 | ····.line·254 | 338 | ····.line·257 |
339 | ····:cond_4 | 339 | ····:cond_4 |
340 | ····invoke-interface·{p1,·v2},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 340 | ····invoke-interface·{p1,·v2},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
341 | ····move-result·v0 | 341 | ····move-result·v0 |
| |
342 | ····if-eqz·v0,·:cond_5 | 342 | ····if-eqz·v0,·:cond_5 |
| |
343 | ····move-object·v0,·v2 | 343 | ····move-object·v0,·v2 |
| |
344 | ····goto·:goto_0 | 344 | ····goto·:goto_0 |
| |
345 | ····.line·255 | 345 | ····.line·258 |
346 | ····:cond_5 | 346 | ····:cond_5 |
347 | ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z | 347 | ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z |
| |
348 | ····move-result·v0 | 348 | ····move-result·v0 |
| |
349 | ····xor-int/lit8·v0,·v0,·0x1 | 349 | ····xor-int/lit8·v0,·v0,·0x1 |
| |
Offset 428, 31 lines modified | Offset 428, 31 lines modified |
428 | ········} | 428 | ········} |
429 | ····.end·annotation | 429 | ····.end·annotation |
| |
430 | ····move-object/from16·v0,·p0 | 430 | ····move-object/from16·v0,·p0 |
| |
431 | ····move-object/from16·v1,·p1 | 431 | ····move-object/from16·v1,·p1 |
| |
432 | ····.line·132 | 432 | ····.line·135 |
433 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->LOG_TAG:Ljava/lang/String; | 433 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->LOG_TAG:Ljava/lang/String; |
| |
434 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen; | 434 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen; |
| |
435 | ····move-result-object·v3 | 435 | ····move-result-object·v3 |
| |
436 | ····const/4·v4,·0x0 | 436 | ····const/4·v4,·0x0 |
| |
437 | ····if-nez·v3,·:cond_1 | 437 | ····if-nez·v3,·:cond_1 |
| |
438 | ····const·v3,·0x7f160006 | 438 | ····const·v3,·0x7f160006 |
| |
439 | ····.line·133 | 439 | ····.line·136 |
440 | ····invoke-virtual·{v0,·v3},·Landroidx/preference/PreferenceFragmentCompat;->addPreferencesFromResource(I)V | 440 | ····invoke-virtual·{v0,·v3},·Landroidx/preference/PreferenceFragmentCompat;->addPreferencesFromResource(I)V |
| |
441 | ····.line·134 | 441 | ····.line·137 |
442 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen; | 442 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen; |
| |
443 | ····move-result-object·v3 | 443 | ····move-result-object·v3 |
| |
444 | ····if-eqz·v3,·:cond_0 | 444 | ····if-eqz·v3,·:cond_0 |
| |
445 | ····const-string·v5,·"info_msg" | 445 | ····const-string·v5,·"info_msg" |
Offset 467, 34 lines modified | Offset 467, 34 lines modified |
| |
467 | ····:cond_0 | 467 | ····:cond_0 |
468 | ····move-object·v3,·v4 | 468 | ····move-object·v3,·v4 |
| |
469 | ····:goto_0 | 469 | ····:goto_0 |
470 | ····if-eqz·v3,·:cond_1 | 470 | ····if-eqz·v3,·:cond_1 |
| |
471 | ····const·v5,·0x7f120061 | 471 | ····const·v5,·0x7f120067 |
| |
472 | ····.line·135 | 472 | ····.line·138 |
473 | ····invoke-virtual·{v0,·v5},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; | 473 | ····invoke-virtual·{v0,·v5},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; |
| |
474 | ····move-result-object·v5 | 474 | ····move-result-object·v5 |
| |
475 | ····const-string·v6,·"getString(R.string.auto_revoke_open_app_message)" | 475 | ····const-string·v6,·"getString(R.string.auto_revoke_open_app_message)" |
| |
476 | ····invoke-static·{v5,·v6},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 476 | ····invoke-static·{v5,·v6},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
477 | ····invoke-virtual·{v3,·v5},·Lcom/android/permissioncontroller/permission/ui/handheld/FooterPreference;->setSecondSummary(Ljava/lang/CharSequence;)V | 477 | ····invoke-virtual·{v3,·v5},·Lcom/android/permissioncontroller/permission/ui/handheld/FooterPreference;->setSecondSummary(Ljava/lang/CharSequence;)V |
| |
478 | ····.line·138 | 478 | ····.line·141 |
479 | ····:cond_1 | 479 | ····:cond_1 |
480 | ····new-instance·v3,·Ljava/util/LinkedHashMap; | 480 | ····new-instance·v3,·Ljava/util/LinkedHashMap; |
| |
481 | ····invoke-direct·{v3},·Ljava/util/LinkedHashMap;-><init>()V | 481 | ····invoke-direct·{v3},·Ljava/util/LinkedHashMap;-><init>()V |
| |
482 | ····.line·139 | 482 | ····.line·142 |
483 | ····sget-object·v5,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->Companion:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months$Companion; | 483 | ····sget-object·v5,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->Companion:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months$Companion; |
| |
484 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months$Companion;->allMonths()Ljava/util/List; | 484 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months$Companion;->allMonths()Ljava/util/List; |
| |
485 | ····move-result-object·v5 | 485 | ····move-result-object·v5 |
| |
486 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 486 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
Offset 516, 49 lines modified | Offset 516, 49 lines modified |
| |
516 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 516 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
517 | ····move-result-object·v6 | 517 | ····move-result-object·v6 |
| |
518 | ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; | 518 | ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; |
| |
519 | ····.line·140 | 519 | ····.line·143 |
520 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->getValue()Ljava/lang/String; | 520 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->getValue()Ljava/lang/String; |
| |
521 | ····move-result-object·v6 | 521 | ····move-result-object·v6 |
| |
522 | ····invoke-virtual·{v0,·v6},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; | 522 | ····invoke-virtual·{v0,·v6},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; |
| |
523 | ····move-result-object·v6 | 523 | ····move-result-object·v6 |
| |
524 | ····if-eqz·v6,·:cond_a | 524 | ····if-eqz·v6,·:cond_a |
| |
525 | ····invoke-static·{v6,·v7},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 525 | ····invoke-static·{v6,·v7},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
526 | ····check-cast·v6,·Landroidx/preference/PreferenceCategory; | 526 | ····check-cast·v6,·Landroidx/preference/PreferenceCategory; |
| |
527 | ····.line·141 | 527 | ····.line·144 |
528 | ····invoke-virtual·{v6},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I | 528 | ····invoke-virtual·{v6},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I |
| |
529 | ····move-result·v7 | 529 | ····move-result·v7 |
| |
530 | ····move·v10,·v9 | 530 | ····move·v10,·v9 |
| |
531 | ····:goto_1 | 531 | ····:goto_1 |
532 | ····if-ge·v10,·v7,·:cond_9 | 532 | ····if-ge·v10,·v7,·:cond_9 |
| |
533 | ····.line·142 | 533 | ····.line·145 |
534 | ····invoke-virtual·{v6,·v10},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference; | 534 | ····invoke-virtual·{v6,·v10},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference; |
| |
535 | ····move-result-object·v11 | 535 | ····move-result-object·v11 |
| |
536 | ····if-eqz·v11,·:cond_8 | 536 | ····if-eqz·v11,·:cond_8 |
| |
537 | ····check-cast·v11,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference; | 537 | ····check-cast·v11,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference; |
| |
538 | ····.line·143 | 538 | ····.line·146 |
539 | ····sget-object·v12,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; | 539 | ····sget-object·v12,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; |
| |
540 | ····invoke-interface·{v1,·v12},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 540 | ····invoke-interface·{v1,·v12},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
541 | ····move-result-object·v12 | 541 | ····move-result-object·v12 |
| |
542 | ····check-cast·v12,·Ljava/util/List; | 542 | ····check-cast·v12,·Ljava/util/List; |
Offset 601, 20 lines modified | Offset 601, 20 lines modified |
| |
601 | ····move-result-object·v14 | 601 | ····move-result-object·v14 |
| |
602 | ····invoke-virtual·{v13},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$RevokedPackageInfo;->component2()Landroid/os/UserHandle; | 602 | ····invoke-virtual·{v13},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$RevokedPackageInfo;->component2()Landroid/os/UserHandle; |
| |
603 | ····move-result-object·v13 | 603 | ····move-result-object·v13 |
| |
604 | ····.line·144 | 604 | ····.line·147 |
605 | ····invoke-direct·{v0,·v14,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; | 605 | ····invoke-direct·{v0,·v14,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; |
| |
606 | ····move-result-object·v13 | 606 | ····move-result-object·v13 |
| |
607 | ····.line·145 | 607 | ····.line·148 |
608 | ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; | 608 | ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; |
| |
609 | ····move-result-object·v14 | 609 | ····move-result-object·v14 |
| |
610 | ····invoke-static·{v14,·v13},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 610 | ····invoke-static·{v14,·v13},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
611 | ····move-result·v13 | 611 | ····move-result·v13 |
Offset 636, 27 lines modified | Offset 636, 27 lines modified |
636 | ····move-result-object·v12 | 636 | ····move-result-object·v12 |
| |
637 | ····goto·:goto_4 | 637 | ····goto·:goto_4 |
| |
638 | ····:cond_6 | 638 | ····:cond_6 |
639 | ····move-object·v12,·v4 | 639 | ····move-object·v12,·v4 |
| |
640 | ····.line·147 | 640 | ····.line·150 |
641 | ····:goto_4 | 641 | ····:goto_4 |
642 | ····sget-object·v13,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; | 642 | ····sget-object·v13,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
| |
643 | ····invoke-static·{v12,·v13},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 643 | ····invoke-static·{v12,·v13},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
644 | ····move-result·v12 | 644 | ····move-result·v12 |
| |
645 | ····xor-int/2addr·v12,·v8 | 645 | ····xor-int/2addr·v12,·v8 |
| |
646 | ····if-eqz·v12,·:cond_7 | 646 | ····if-eqz·v12,·:cond_7 |
| |
647 | ····.line·148 | 647 | ····.line·151 |
648 | ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; | 648 | ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; |
| |
649 | ····move-result-object·v12 | 649 | ····move-result-object·v12 |
| |
650 | ····const-string·v13,·"pref.key" | 650 | ····const-string·v13,·"pref.key" |
| |
651 | ····invoke-static·{v12,·v13},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 651 | ····invoke-static·{v12,·v13},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
Offset 664, 25 lines modified | Offset 664, 25 lines modified |
664 | ····invoke-interface·{v3,·v12,·v11},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 664 | ····invoke-interface·{v3,·v12,·v11},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| |
665 | ····:cond_7 | 665 | ····:cond_7 |
666 | ····add-int/lit8·v10,·v10,·0x1 | 666 | ····add-int/lit8·v10,·v10,·0x1 |
| |
667 | ····goto·:goto_1 | 667 | ····goto·:goto_1 |
| |
668 | ····.line·142 | 668 | ····.line·145 |
669 | ····:cond_8 | 669 | ····:cond_8 |
670 | ····new-instance·v1,·Lkotlin/TypeCastException; | 670 | ····new-instance·v1,·Lkotlin/TypeCastException; |
| |
671 | ····const-string·v2,·"null·cannot·be·cast·to·non-null·type·com.android.permissioncontroller.permission.ui.handheld.AutoRevokePermissionPreference" | 671 | ····const-string·v2,·"null·cannot·be·cast·to·non-null·type·com.android.permissioncontroller.permission.ui.handheld.AutoRevokePermissionPreference" |
| |
672 | ····invoke-direct·{v1,·v2},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 672 | ····invoke-direct·{v1,·v2},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| |
673 | ····throw·v1 | 673 | ····throw·v1 |
| |
674 | ····.line·152 | 674 | ····.line·155 |
675 | ····:cond_9 | 675 | ····:cond_9 |
676 | ····invoke-interface·{v3},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 676 | ····invoke-interface·{v3},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
| |
677 | ····move-result-object·v7 | 677 | ····move-result-object·v7 |
| |
678 | ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 678 | ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| |
Offset 703, 26 lines modified | Offset 703, 26 lines modified |
| |
703 | ····invoke-interface·{v8},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 703 | ····invoke-interface·{v8},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
704 | ····move-result-object·v8 | 704 | ····move-result-object·v8 |
| |
705 | ····check-cast·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference; | 705 | ····check-cast·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference; |
| |
706 | ····.line·153 | 706 | ····.line·156 |
707 | ····invoke-virtual·{v6,·v8},·Landroidx/preference/PreferenceGroup;->removePreference(Landroidx/preference/Preference;)Z | 707 | ····invoke-virtual·{v6,·v8},·Landroidx/preference/PreferenceGroup;->removePreference(Landroidx/preference/Preference;)Z |
| |
708 | ····goto·:goto_5 | 708 | ····goto·:goto_5 |
| |
709 | ····.line·140 | 709 | ····.line·143 |
710 | ····:cond_a | 710 | ····:cond_a |
711 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V | 711 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V |
| |
712 | ····throw·v4 | 712 | ····throw·v4 |
| |
713 | ····.line·157 | 713 | ····.line·160 |
714 | ····:cond_b | 714 | ····:cond_b |
715 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 715 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
| |
716 | ····move-result-object·v5 | 716 | ····move-result-object·v5 |
| |
717 | ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 717 | ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| |
Offset 749, 75 lines modified | Offset 749, 75 lines modified |
| |
749 | ····invoke-interface·{v6},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 749 | ····invoke-interface·{v6},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
750 | ····move-result-object·v6 | 750 | ····move-result-object·v6 |
| |
751 | ····check-cast·v6,·Ljava/util/List; | 751 | ····check-cast·v6,·Ljava/util/List; |
| |
752 | ····.line·158 | 752 | ····.line·161 |
753 | ····invoke-virtual·{v10},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->getValue()Ljava/lang/String; | 753 | ····invoke-virtual·{v10},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->getValue()Ljava/lang/String; |
| |
754 | ····move-result-object·v11 | 754 | ····move-result-object·v11 |
| |
755 | ····invoke-virtual·{v0,·v11},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; | 755 | ····invoke-virtual·{v0,·v11},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; |
| |
756 | ····move-result-object·v11 | 756 | ····move-result-object·v11 |
| |
757 | ····if-eqz·v11,·:cond_1a | 757 | ····if-eqz·v11,·:cond_1a |
| |
758 | ····invoke-static·{v11,·v7},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 758 | ····invoke-static·{v11,·v7},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
759 | ····check-cast·v11,·Landroidx/preference/PreferenceCategory; | 759 | ····check-cast·v11,·Landroidx/preference/PreferenceCategory; |
| |
760 | ····.line·159 | 760 | ····.line·162 |
761 | ····sget-object·v12,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; | 761 | ····sget-object·v12,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; |
| |
762 | ····const·v13,·0x7f1200cb | 762 | ····const·v13,·0x7f1200d3 |
| |
763 | ····if-ne·v10,·v12,·:cond_d | 763 | ····if-ne·v10,·v12,·:cond_d |
| |
764 | ····new-array·v10,·v8,·[Ljava/lang/Object; | 764 | ····new-array·v10,·v8,·[Ljava/lang/Object; |
| |
765 | ····const-string·v12,·"3" | 765 | ····const-string·v12,·"3" |
| |
766 | ····aput-object·v12,·v10,·v9 | 766 | ····aput-object·v12,·v10,·v9 |
| |
767 | ····.line·160 | 767 | ····.line·163 |
768 | ····invoke-virtual·{v0,·v13,·v10},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 768 | ····invoke-virtual·{v0,·v13,·v10},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| |
769 | ····move-result-object·v10 | 769 | ····move-result-object·v10 |
| |
770 | ····goto·:goto_6 | 770 | ····goto·:goto_6 |
| |
771 | ····:cond_d | 771 | ····:cond_d |
772 | ····new-array·v10,·v8,·[Ljava/lang/Object; | 772 | ····new-array·v10,·v8,·[Ljava/lang/Object; |
| |
773 | ····const-string·v12,·"6" | 773 | ····const-string·v12,·"6" |
| |
774 | ····aput-object·v12,·v10,·v9 | 774 | ····aput-object·v12,·v10,·v9 |
| |
775 | ····.line·162 | 775 | ····.line·165 |
776 | ····invoke-virtual·{v0,·v13,·v10},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 776 | ····invoke-virtual·{v0,·v13,·v10},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| |
777 | ····move-result-object·v10 | 777 | ····move-result-object·v10 |
| |
778 | ····.line·159 | 778 | ····.line·162 |
779 | ····:goto_6 | 779 | ····:goto_6 |
780 | ····invoke-virtual·{v11,·v10},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V | 780 | ····invoke-virtual·{v11,·v10},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V |
| |
781 | ····.line·164 | 781 | ····.line·167 |
782 | ····invoke-interface·{v6},·Ljava/util/Collection;->isEmpty()Z | 782 | ····invoke-interface·{v6},·Ljava/util/Collection;->isEmpty()Z |
| |
783 | ····move-result·v10 | 783 | ····move-result·v10 |
| |
784 | ····xor-int/2addr·v10,·v8 | 784 | ····xor-int/2addr·v10,·v8 |
| |
785 | ····invoke-virtual·{v11,·v10},·Landroidx/preference/Preference;->setVisible(Z)V | 785 | ····invoke-virtual·{v11,·v10},·Landroidx/preference/Preference;->setVisible(Z)V |
| |
786 | ····.line·166 | 786 | ····.line·169 |
787 | ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 787 | ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| |
788 | ····move-result-object·v6 | 788 | ····move-result-object·v6 |
| |
789 | ····:goto_7 | 789 | ····:goto_7 |
790 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z | 790 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
| |
Offset 843, 34 lines modified | Offset 843, 34 lines modified |
| |
843 | ····move-result·v14 | 843 | ····move-result·v14 |
| |
844 | ····invoke-virtual·{v10},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$RevokedPackageInfo;->component4()Ljava/util/Set; | 844 | ····invoke-virtual·{v10},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$RevokedPackageInfo;->component4()Ljava/util/Set; |
| |
845 | ····move-result-object·v10 | 845 | ····move-result-object·v10 |
| |
846 | ····.line·167 | 846 | ····.line·170 |
847 | ····invoke-static·{v10},·Lkotlin/collections/CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List; | 847 | ····invoke-static·{v10},·Lkotlin/collections/CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List; |
| |
848 | ····move-result-object·v10 | 848 | ····move-result-object·v10 |
| |
849 | ····.line·168 | 849 | ····.line·171 |
850 | ····invoke-direct·{v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; | 850 | ····invoke-direct·{v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; |
| |
851 | ····move-result-object·v15 | 851 | ····move-result-object·v15 |
| |
852 | ····.line·170 | 852 | ····.line·173 |
853 | ····invoke-virtual·{v11,·v15},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; | 853 | ····invoke-virtual·{v11,·v15},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; |
| |
854 | ····move-result-object·v16 | 854 | ····move-result-object·v16 |
| |
855 | ····check-cast·v16,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference; | 855 | ····check-cast·v16,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference; |
| |
856 | ····if-nez·v16,·:cond_12 | 856 | ····if-nez·v16,·:cond_12 |
| |
857 | ····.line·172 | 857 | ····.line·175 |
858 | ····invoke-interface·{v3,·v15},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 858 | ····invoke-interface·{v3,·v15},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
859 | ····move-result-object·v16 | 859 | ····move-result-object·v16 |
| |
860 | ····check-cast·v16,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference; | 860 | ····check-cast·v16,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference; |
| |
861 | ····const-string·v9,·"activity!!.application" | 861 | ····const-string·v9,·"activity!!.application" |
Offset 890, 15 lines modified | Offset 890, 15 lines modified |
890 | ····goto·:goto_8 | 890 | ····goto·:goto_8 |
| |
891 | ····:cond_e | 891 | ····:cond_e |
892 | ····new-instance·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference; | 892 | ····new-instance·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference; |
| |
893 | ····move-object/from16·v17,·v3 | 893 | ····move-object/from16·v17,·v3 |
| |
894 | ····.line·173 | 894 | ····.line·176 |
895 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; | 895 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; |
| |
896 | ····move-result-object·v3 | 896 | ····move-result-object·v3 |
| |
897 | ····if-eqz·v3,·:cond_11 | 897 | ····if-eqz·v3,·:cond_11 |
| |
898 | ····invoke-static·{v3,·v8},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 898 | ····invoke-static·{v3,·v8},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
Offset 923, 22 lines modified | Offset 923, 22 lines modified |
| |
923 | ····invoke-virtual·{v5},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context; | 923 | ····invoke-virtual·{v5},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context; |
| |
924 | ····move-result-object·v5 | 924 | ····move-result-object·v5 |
| |
925 | ····if-eqz·v5,·:cond_10 | 925 | ····if-eqz·v5,·:cond_10 |
| |
926 | ····.line·172 | 926 | ····.line·175 |
927 | ····invoke-direct·{v4,·v3,·v12,·v13,·v5},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;-><init>(Landroid/app/Application;Ljava/lang/String;Landroid/os/UserHandle;Landroid/content/Context;)V | 927 | ····invoke-direct·{v4,·v3,·v12,·v13,·v5},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;-><init>(Landroid/app/Application;Ljava/lang/String;Landroid/os/UserHandle;Landroid/content/Context;)V |
| |
928 | ····.line·174 | 928 | ····.line·177 |
929 | ····:goto_8 | 929 | ····:goto_8 |
930 | ····invoke-virtual·{v4,·v15},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V | 930 | ····invoke-virtual·{v4,·v15},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V |
| |
931 | ····.line·175 | 931 | ····.line·178 |
932 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 932 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
933 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; | 933 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; |
| |
934 | ····move-result-object·v5 | 934 | ····move-result-object·v5 |
| |
935 | ····if-eqz·v5,·:cond_f | 935 | ····if-eqz·v5,·:cond_f |
Offset 965, 15 lines modified | Offset 965, 15 lines modified |
965 | ····const/4·v1,·0x0 | 965 | ····const/4·v1,·0x0 |
| |
966 | ····throw·v1 | 966 | ····throw·v1 |
| |
967 | ····:cond_10 | 967 | ····:cond_10 |
968 | ····const/4·v1,·0x0 | 968 | ····const/4·v1,·0x0 |
| |
969 | ····.line·173 | 969 | ····.line·176 |
970 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V | 970 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V |
| |
971 | ····throw·v1 | 971 | ····throw·v1 |
| |
972 | ····:cond_11 | 972 | ····:cond_11 |
973 | ····const/4·v1,·0x0 | 973 | ····const/4·v1,·0x0 |
| |
Offset 989, 45 lines modified | Offset 989, 45 lines modified |
989 | ····move-object/from16·v19,·v6 | 989 | ····move-object/from16·v19,·v6 |
| |
990 | ····move-object/from16·v4,·v16 | 990 | ····move-object/from16·v4,·v16 |
| |
991 | ····:goto_9 | 991 | ····:goto_9 |
992 | ····if-eqz·v14,·:cond_13 | 992 | ····if-eqz·v14,·:cond_13 |
| |
993 | ····.line·179 | 993 | ····.line·182 |
994 | ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$1; | 994 | ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$1; |
| |
995 | ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$1;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V | 995 | ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$1;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V |
| |
996 | ····invoke-virtual·{v4,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;->setRemoveClickListener(Landroid/view/View$OnClickListener;)V | 996 | ····invoke-virtual·{v4,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;->setRemoveClickListener(Landroid/view/View$OnClickListener;)V |
| |
997 | ····goto·:goto_a | 997 | ····goto·:goto_a |
| |
998 | ····.line·183 | 998 | ····.line·186 |
999 | ····:cond_13 | 999 | ····:cond_13 |
1000 | ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$2; | 1000 | ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$2; |
| |
1001 | ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$2;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V | 1001 | ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$2;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V |
| |
1002 | ····invoke-virtual·{v4,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;->setRemoveClickListener(Landroid/view/View$OnClickListener;)V | 1002 | ····invoke-virtual·{v4,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;->setRemoveClickListener(Landroid/view/View$OnClickListener;)V |
| |
1003 | ····.line·188 | 1003 | ····.line·191 |
1004 | ····:goto_a | 1004 | ····:goto_a |
1005 | ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$3; | 1005 | ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$3; |
| |
1006 | ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$3;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V | 1006 | ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$3;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V |
| |
1007 | ····invoke-virtual·{v4,·v3},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V | 1007 | ····invoke-virtual·{v4,·v3},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V |
| |
1008 | ····.line·193 | 1008 | ····.line·196 |
1009 | ····invoke-direct·{v0,·v10},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->getMostImportantGroup(Ljava/util/List;)Ljava/lang/String; | 1009 | ····invoke-direct·{v0,·v10},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->getMostImportantGroup(Ljava/util/List;)Ljava/lang/String; |
| |
1010 | ····move-result-object·v3 | 1010 | ····move-result-object·v3 |
| |
1011 | ····.line·194 | 1011 | ····.line·197 |
1012 | ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1012 | ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
1013 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; | 1013 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; |
| |
1014 | ····move-result-object·v6 | 1014 | ····move-result-object·v6 |
| |
1015 | ····if-eqz·v6,·:cond_19 | 1015 | ····if-eqz·v6,·:cond_19 |
Offset 1036, 24 lines modified | Offset 1036, 24 lines modified |
| |
1036 | ····invoke-static·{v6,·v8},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 1036 | ····invoke-static·{v6,·v8},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
1037 | ····invoke-virtual·{v5,·v6,·v3},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; | 1037 | ····invoke-virtual·{v5,·v6,·v3},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; |
| |
1038 | ····move-result-object·v5 | 1038 | ····move-result-object·v5 |
| |
1039 | ····.line·196 | 1039 | ····.line·199 |
1040 | ····invoke-interface·{v10},·Ljava/util/List;->size()I | 1040 | ····invoke-interface·{v10},·Ljava/util/List;->size()I |
| |
1041 | ····move-result·v6 | 1041 | ····move-result·v6 |
| |
1042 | ····const/4·v9,·0x1 | 1042 | ····const/4·v9,·0x1 |
| |
1043 | ····if-ne·v6,·v9,·:cond_14 | 1043 | ····if-ne·v6,·v9,·:cond_14 |
| |
1044 | ····const·v3,·0x7f12006c | 1044 | ····const·v3,·0x7f120072 |
| |
1045 | ····new-array·v6,·v9,·[Ljava/lang/Object; | 1045 | ····new-array·v6,·v9,·[Ljava/lang/Object; |
| |
1046 | ····const/4·v9,·0x0 | 1046 | ····const/4·v9,·0x0 |
| |
1047 | ····aput-object·v5,·v6,·v9 | 1047 | ····aput-object·v5,·v6,·v9 |
| |
Offset 1062, 37 lines modified | Offset 1062, 37 lines modified |
1062 | ····move-result-object·v3 | 1062 | ····move-result-object·v3 |
| |
1063 | ····goto/16·:goto_c | 1063 | ····goto/16·:goto_c |
| |
1064 | ····:cond_14 | 1064 | ····:cond_14 |
1065 | ····const/4·v9,·0x0 | 1065 | ····const/4·v9,·0x0 |
| |
1066 | ····.line·198 | 1066 | ····.line·201 |
1067 | ····invoke-interface·{v10},·Ljava/util/List;->size()I | 1067 | ····invoke-interface·{v10},·Ljava/util/List;->size()I |
| |
1068 | ····move-result·v6 | 1068 | ····move-result·v6 |
| |
1069 | ····const/4·v12,·0x2 | 1069 | ····const/4·v12,·0x2 |
| |
1070 | ····if-ne·v6,·v12,·:cond_18 | 1070 | ····if-ne·v6,·v12,·:cond_18 |
| |
1071 | ····.line·199 | 1071 | ····.line·202 |
1072 | ····invoke-interface·{v10,·v9},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1072 | ····invoke-interface·{v10,·v9},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| |
1073 | ····move-result-object·v6 | 1073 | ····move-result-object·v6 |
| |
1074 | ····check-cast·v6,·Ljava/lang/String; | 1074 | ····check-cast·v6,·Ljava/lang/String; |
| |
1075 | ····invoke-static·{v6,·v3},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 1075 | ····invoke-static·{v6,·v3},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
1076 | ····move-result·v3 | 1076 | ····move-result·v3 |
| |
1077 | ····if-eqz·v3,·:cond_16 | 1077 | ····if-eqz·v3,·:cond_16 |
| |
1078 | ····.line·200 | 1078 | ····.line·203 |
1079 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1079 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
1080 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; | 1080 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; |
| |
1081 | ····move-result-object·v6 | 1081 | ····move-result-object·v6 |
| |
1082 | ····if-eqz·v6,·:cond_15 | 1082 | ····if-eqz·v6,·:cond_15 |
Offset 1118, 15 lines modified | Offset 1118, 15 lines modified |
1118 | ····:cond_15 | 1118 | ····:cond_15 |
1119 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V | 1119 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V |
| |
1120 | ····const/4·v1,·0x0 | 1120 | ····const/4·v1,·0x0 |
| |
1121 | ····throw·v1 | 1121 | ····throw·v1 |
| |
1122 | ····.line·202 | 1122 | ····.line·205 |
1123 | ····:cond_16 | 1123 | ····:cond_16 |
1124 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1124 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
1125 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; | 1125 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; |
| |
1126 | ····move-result-object·v6 | 1126 | ····move-result-object·v6 |
| |
Offset 1143, 76 lines modified | Offset 1143, 76 lines modified |
1143 | ····check-cast·v9,·Ljava/lang/String; | 1143 | ····check-cast·v9,·Ljava/lang/String; |
| |
1144 | ····invoke-virtual·{v3,·v6,·v9},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; | 1144 | ····invoke-virtual·{v3,·v6,·v9},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; |
| |
1145 | ····move-result-object·v3 | 1145 | ····move-result-object·v3 |
| |
1146 | ····:goto_b | 1146 | ····:goto_b |
1147 | ····const·v6,·0x7f12006d | 1147 | ····const·v6,·0x7f120073 |
| |
1148 | ····new-array·v9,·v12,·[Ljava/lang/Object; | 1148 | ····new-array·v9,·v12,·[Ljava/lang/Object; |
| |
1149 | ····aput-object·v5,·v9,·v8 | 1149 | ····aput-object·v5,·v9,·v8 |
| |
1150 | ····const/4·v13,·0x1 | 1150 | ····const/4·v13,·0x1 |
| |
1151 | ····aput-object·v3,·v9,·v13 | 1151 | ····aput-object·v3,·v9,·v13 |
| |
1152 | ····.line·204 | 1152 | ····.line·207 |
1153 | ····invoke-virtual·{v0,·v6,·v9},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 1153 | ····invoke-virtual·{v0,·v6,·v9},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| |
1154 | ····move-result-object·v3 | 1154 | ····move-result-object·v3 |
| |
1155 | ····goto·:goto_c | 1155 | ····goto·:goto_c |
| |
1156 | ····.line·202 | 1156 | ····.line·205 |
1157 | ····:cond_17 | 1157 | ····:cond_17 |
1158 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V | 1158 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V |
| |
1159 | ····const/4·v1,·0x0 | 1159 | ····const/4·v1,·0x0 |
| |
1160 | ····throw·v1 | 1160 | ····throw·v1 |
| |
1161 | ····:cond_18 | 1161 | ····:cond_18 |
1162 | ····move·v8,·v9 | 1162 | ····move·v8,·v9 |
| |
1163 | ····const/4·v13,·0x1 | 1163 | ····const/4·v13,·0x1 |
| |
1164 | ····const·v3,·0x7f12006b | 1164 | ····const·v3,·0x7f120071 |
| |
1165 | ····new-array·v6,·v12,·[Ljava/lang/Object; | 1165 | ····new-array·v6,·v12,·[Ljava/lang/Object; |
| |
1166 | ····aput-object·v5,·v6,·v8 | 1166 | ····aput-object·v5,·v6,·v8 |
| |
1167 | ····.line·207 | 1167 | ····.line·210 |
1168 | ····invoke-interface·{v10},·Ljava/util/List;->size()I | 1168 | ····invoke-interface·{v10},·Ljava/util/List;->size()I |
| |
1169 | ····move-result·v5 | 1169 | ····move-result·v5 |
| |
1170 | ····sub-int/2addr·v5,·v13 | 1170 | ····sub-int/2addr·v5,·v13 |
| |
1171 | ····invoke-static·{v5},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 1171 | ····invoke-static·{v5},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
| |
1172 | ····move-result-object·v5 | 1172 | ····move-result-object·v5 |
| |
1173 | ····aput-object·v5,·v6,·v13 | 1173 | ····aput-object·v5,·v6,·v13 |
| |
1174 | ····.line·206 | 1174 | ····.line·209 |
1175 | ····invoke-virtual·{v0,·v3,·v6},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 1175 | ····invoke-virtual·{v0,·v3,·v6},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| |
1176 | ····move-result-object·v3 | 1176 | ····move-result-object·v3 |
| |
1177 | ····.line·195 | 1177 | ····.line·198 |
1178 | ····:goto_c | 1178 | ····:goto_c |
1179 | ····invoke-virtual·{v4,·v3},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 1179 | ····invoke-virtual·{v4,·v3},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
| |
1180 | ····.line·209 | 1180 | ····.line·212 |
1181 | ····invoke-virtual·{v11,·v4},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z | 1181 | ····invoke-virtual·{v11,·v4},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z |
| |
1182 | ····.line·210 | 1182 | ····.line·213 |
1183 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1183 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
1184 | ····new-instance·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$4; | 1184 | ····new-instance·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$4; |
| |
1185 | ····invoke-direct·{v4,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$4;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)V | 1185 | ····invoke-direct·{v4,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$4;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)V |
| |
1186 | ····const/4·v5,·0x0 | 1186 | ····const/4·v5,·0x0 |
Offset 1229, 37 lines modified | Offset 1229, 37 lines modified |
| |
1229 | ····const/4·v4,·0x0 | 1229 | ····const/4·v4,·0x0 |
| |
1230 | ····const/4·v8,·0x1 | 1230 | ····const/4·v8,·0x1 |
| |
1231 | ····goto/16·:goto_7 | 1231 | ····goto/16·:goto_7 |
| |
1232 | ····.line·194 | 1232 | ····.line·197 |
1233 | ····:cond_19 | 1233 | ····:cond_19 |
1234 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V | 1234 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V |
| |
1235 | ····const/4·v3,·0x0 | 1235 | ····const/4·v3,·0x0 |
| |
1236 | ····throw·v3 | 1236 | ····throw·v3 |
| |
1237 | ····:cond_1a | 1237 | ····:cond_1a |
1238 | ····move-object·v3,·v4 | 1238 | ····move-object·v3,·v4 |
| |
1239 | ····.line·158 | 1239 | ····.line·161 |
1240 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V | 1240 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V |
| |
1241 | ····throw·v3 | 1241 | ····throw·v3 |
| |
1242 | ····.line·214 | 1242 | ····.line·217 |
1243 | ····:cond_1b | 1243 | ····:cond_1b |
1244 | ····iget-boolean·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->isFirstLoad:Z | 1244 | ····iget-boolean·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->isFirstLoad:Z |
| |
1245 | ····if-eqz·v3,·:cond_25 | 1245 | ····if-eqz·v3,·:cond_25 |
| |
1246 | ····.line·215 | 1246 | ····.line·218 |
1247 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->SIX:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; | 1247 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->SIX:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; |
| |
1248 | ····invoke-interface·{v1,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1248 | ····invoke-interface·{v1,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
1249 | ····move-result-object·v3 | 1249 | ····move-result-object·v3 |
| |
1250 | ····if-eqz·v3,·:cond_24 | 1250 | ····if-eqz·v3,·:cond_24 |
Offset 1272, 15 lines modified | Offset 1272, 15 lines modified |
| |
1272 | ····const/4·v9,·0x1 | 1272 | ····const/4·v9,·0x1 |
| |
1273 | ····xor-int/2addr·v3,·v9 | 1273 | ····xor-int/2addr·v3,·v9 |
| |
1274 | ····if-nez·v3,·:cond_1e | 1274 | ····if-nez·v3,·:cond_1e |
| |
1275 | ····.line·216 | 1275 | ····.line·219 |
1276 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; | 1276 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; |
| |
1277 | ····invoke-interface·{v1,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1277 | ····invoke-interface·{v1,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
1278 | ····move-result-object·v3 | 1278 | ····move-result-object·v3 |
| |
1279 | ····if-eqz·v3,·:cond_1d | 1279 | ····if-eqz·v3,·:cond_1d |
Offset 1309, 18 lines modified | Offset 1309, 18 lines modified |
| |
1309 | ····throw·v1 | 1309 | ····throw·v1 |
| |
1310 | ····:cond_1e | 1310 | ····:cond_1e |
1311 | ····:goto_d | 1311 | ····:goto_d |
1312 | ····const/4·v3,·0x0 | 1312 | ····const/4·v3,·0x0 |
| |
1313 | ····.line·217 | 1313 | ····.line·220 |
1314 | ····iput-boolean·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->isFirstLoad:Z | 1314 | ····iput-boolean·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->isFirstLoad:Z |
| |
1315 | ····.line·219 | 1315 | ····.line·222 |
1316 | ····:goto_e | 1316 | ····:goto_e |
1317 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 1317 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
| |
1318 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 1318 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
| |
1319 | ····const-string·v5,·"sessionId:·" | 1319 | ····const-string·v5,·"sessionId:·" |
| |
Offset 1336, 29 lines modified | Offset 1336, 29 lines modified |
| |
1336 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1336 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
1337 | ····move-result-object·v4 | 1337 | ····move-result-object·v4 |
| |
1338 | ····invoke-static·{v2,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 1338 | ····invoke-static·{v2,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
| |
1339 | ····.line·220 | 1339 | ····.line·223 |
1340 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->values()[Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; | 1340 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->values()[Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months; |
| |
1341 | ····move-result-object·v4 | 1341 | ····move-result-object·v4 |
| |
1342 | ····array-length·v6,·v4 | 1342 | ····array-length·v6,·v4 |
| |
1343 | ····move·v7,·v3 | 1343 | ····move·v7,·v3 |
| |
1344 | ····:goto_f | 1344 | ····:goto_f |
1345 | ····if-ge·v7,·v6,·:cond_25 | 1345 | ····if-ge·v7,·v6,·:cond_25 |
| |
1346 | ····aget-object·v8,·v4,·v7 | 1346 | ····aget-object·v8,·v4,·v7 |
| |
1347 | ····.line·221 | 1347 | ····.line·224 |
1348 | ····new-instance·v10,·Ljava/lang/StringBuilder; | 1348 | ····new-instance·v10,·Ljava/lang/StringBuilder; |
| |
1349 | ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V | 1349 | ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V |
| |
1350 | ····invoke-virtual·{v10,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1350 | ····invoke-virtual·{v10,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
1351 | ····iget-wide·v11,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->sessionId:J | 1351 | ····iget-wide·v11,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->sessionId:J |
Offset 1371, 31 lines modified | Offset 1371, 31 lines modified |
| |
1371 | ····invoke-virtual·{v10,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 1371 | ····invoke-virtual·{v10,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
1372 | ····const-string·v11,·"·unused:·" | 1372 | ····const-string·v11,·"·unused:·" |
| |
1373 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1373 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
1374 | ····.line·222 | 1374 | ····.line·225 |
1375 | ····invoke-interface·{v1,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1375 | ····invoke-interface·{v1,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
1376 | ····move-result-object·v11 | 1376 | ····move-result-object·v11 |
| |
1377 | ····check-cast·v11,·Ljava/util/List; | 1377 | ····check-cast·v11,·Ljava/util/List; |
| |
1378 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 1378 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
1379 | ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1379 | ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
1380 | ····move-result-object·v10 | 1380 | ····move-result-object·v10 |
| |
1381 | ····.line·221 | 1381 | ····.line·224 |
1382 | ····invoke-static·{v2,·v10},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 1382 | ····invoke-static·{v2,·v10},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
| |
1383 | ····.line·223 | 1383 | ····.line·226 |
1384 | ····invoke-interface·{v1,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1384 | ····invoke-interface·{v1,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
Max diff block lines reached; 11403/44732 bytes (25.49%) of diff not shown.
|