| | | |
Offset 24, 15 lines modified | Offset 24, 15 lines modified |
24 | ········"Lcom/android/permissioncontroller/permission/ui/RemovablePref;", | 24 | ········"Lcom/android/permissioncontroller/permission/ui/RemovablePref;", |
25 | ········">", | 25 | ········">", |
26 | ········"Landroidx/preference/PreferenceFragmentCompat;" | 26 | ········"Landroidx/preference/PreferenceFragmentCompat;" |
27 | ····} | 27 | ····} |
28 | .end·annotation | 28 | .end·annotation |
| |
29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
30 | ····value·=·"SMAP\nUnusedAppsFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·UnusedAppsFragment.kt\ncom/android/permissioncontroller/permission/ui/UnusedAppsFragment\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,387:1\n1711#2,3:388\n*E\n*S·KotlinDebug\n*F\n+·1·UnusedAppsFragment.kt\ncom/android/permissioncontroller/permission/ui/UnusedAppsFragment\n*L\n186#1,3:388\n*E\n" | 30 | ····value·=·"SMAP\nUnusedAppsFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·UnusedAppsFragment.kt\ncom/android/permissioncontroller/permission/ui/UnusedAppsFragment\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,381:1\n1711#2,3:382\n*E\n*S·KotlinDebug\n*F\n+·1·UnusedAppsFragment.kt\ncom/android/permissioncontroller/permission/ui/UnusedAppsFragment\n*L\n180#1,3:382\n*E\n" |
31 | .end·annotation | 31 | .end·annotation |
| |
| |
32 | #·static·fields | 32 | #·static·fields |
33 | .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$Companion; | 33 | .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$Companion; |
34 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; | 34 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; |
35 | ····.end·annotation | 35 | ····.end·annotation |
Offset 140, 44 lines modified | Offset 140, 44 lines modified |
| |
140 | ····return-void | 140 | ····return-void |
141 | .end·method | 141 | .end·method |
| |
142 | .method·private·final·comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I | 142 | .method·private·final·comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I |
143 | ····.locals·2 | 143 | ····.locals·2 |
| |
144 | ····.line·287 | 144 | ····.line·281 |
145 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->collator:Ljava/text/Collator; | 145 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->collator:Ljava/text/Collator; |
| |
146 | ····if-eqz·p0,·:cond_1 | 146 | ····if-eqz·p0,·:cond_1 |
| |
147 | ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence; | 147 | ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence; |
| |
148 | ····move-result-object·v0 | 148 | ····move-result-object·v0 |
| |
149 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 149 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
150 | ····move-result-object·v0 | 150 | ····move-result-object·v0 |
| |
151 | ····.line·288 | 151 | ····.line·282 |
152 | ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence; | 152 | ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence; |
| |
153 | ····move-result-object·v1 | 153 | ····move-result-object·v1 |
| |
154 | ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String; | 154 | ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
155 | ····move-result-object·v1 | 155 | ····move-result-object·v1 |
| |
156 | ····.line·287 | 156 | ····.line·281 |
157 | ····invoke-virtual·{p0,·v0,·v1},·Ljava/text/Collator;->compare(Ljava/lang/String;Ljava/lang/String;)I | 157 | ····invoke-virtual·{p0,·v0,·v1},·Ljava/text/Collator;->compare(Ljava/lang/String;Ljava/lang/String;)I |
| |
158 | ····move-result·p0 | 158 | ····move-result·p0 |
| |
159 | ····if-nez·p0,·:cond_0 | 159 | ····if-nez·p0,·:cond_0 |
| |
160 | ····.line·290 | 160 | ····.line·284 |
161 | ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; | 161 | ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; |
| |
162 | ····move-result-object·p0 | 162 | ····move-result-object·p0 |
| |
163 | ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; | 163 | ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; |
| |
164 | ····move-result-object·p1 | 164 | ····move-result-object·p1 |
Offset 192, 15 lines modified | Offset 192, 15 lines modified |
| |
192 | ····:cond_0 | 192 | ····:cond_0 |
193 | ····return·p0 | 193 | ····return·p0 |
| |
194 | ····:cond_1 | 194 | ····:cond_1 |
195 | ····const-string·p0,·"collator" | 195 | ····const-string·p0,·"collator" |
| |
196 | ····.line·287 | 196 | ····.line·281 |
197 | ····invoke-static·{p0},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V | 197 | ····invoke-static·{p0},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V |
| |
198 | ····const/4·p0,·0x0 | 198 | ····const/4·p0,·0x0 |
| |
199 | ····throw·p0 | 199 | ····throw·p0 |
200 | .end·method | 200 | .end·method |
| |
Offset 217, 43 lines modified | Offset 217, 43 lines modified |
| |
217 | ····return-object·p0 | 217 | ····return-object·p0 |
218 | .end·method | 218 | .end·method |
| |
219 | .method·private·final·createDisableDialog(Ljava/lang/String;Landroid/os/UserHandle;)V | 219 | .method·private·final·createDisableDialog(Ljava/lang/String;Landroid/os/UserHandle;)V |
220 | ····.locals·3 | 220 | ····.locals·3 |
| |
221 | ····.line·313 | 221 | ····.line·307 |
222 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$DisableDialog; | 222 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$DisableDialog; |
| |
223 | ····invoke-direct·{v0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$DisableDialog;-><init>()V | 223 | ····invoke-direct·{v0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$DisableDialog;-><init>()V |
| |
224 | ····.line·315 | 224 | ····.line·309 |
225 | ····new-instance·v1,·Landroid/os/Bundle; | 225 | ····new-instance·v1,·Landroid/os/Bundle; |
| |
226 | ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V | 226 | ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V |
| |
227 | ····const-string·v2,·"android.intent.extra.PACKAGE_NAME" | 227 | ····const-string·v2,·"android.intent.extra.PACKAGE_NAME" |
| |
228 | ····.line·316 | 228 | ····.line·310 |
229 | ····invoke-virtual·{v1,·v2,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V | 229 | ····invoke-virtual·{v1,·v2,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V |
| |
230 | ····const-string·p1,·"android.intent.extra.USER" | 230 | ····const-string·p1,·"android.intent.extra.USER" |
| |
231 | ····.line·317 | 231 | ····.line·311 |
232 | ····invoke-virtual·{v1,·p1,·p2},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V | 232 | ····invoke-virtual·{v1,·p1,·p2},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V |
| |
233 | ····.line·318 | 233 | ····.line·312 |
234 | ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V | 234 | ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V |
| |
235 | ····const/4·p1,·0x1 | 235 | ····const/4·p1,·0x1 |
| |
236 | ····.line·320 | 236 | ····.line·314 |
237 | ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/DialogFragment;->setCancelable(Z)V | 237 | ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/DialogFragment;->setCancelable(Z)V |
| |
238 | ····.line·322 | 238 | ····.line·316 |
239 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager; | 239 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager; |
| |
240 | ····move-result-object·p0 | 240 | ····move-result-object·p0 |
| |
241 | ····invoke-virtual·{p0},·Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; | 241 | ····invoke-virtual·{p0},·Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; |
| |
242 | ····move-result-object·p0 | 242 | ····move-result-object·p0 |
Offset 268, 15 lines modified | Offset 268, 15 lines modified |
| |
268 | ····return-void | 268 | ····return-void |
269 | .end·method | 269 | .end·method |
| |
270 | .method·private·final·createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; | 270 | .method·private·final·createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; |
271 | ····.locals·0 | 271 | ····.locals·0 |
| |
272 | ····.line·296 | 272 | ····.line·290 |
273 | ····new-instance·p0,·Ljava/lang/StringBuilder; | 273 | ····new-instance·p0,·Ljava/lang/StringBuilder; |
| |
274 | ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V | 274 | ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V |
| |
275 | ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 275 | ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
276 | ····const/16·p1,·0x3a | 276 | ····const/16·p1,·0x3a |
Offset 295, 73 lines modified | Offset 295, 73 lines modified |
| |
295 | ····return-object·p0 | 295 | ····return-object·p0 |
296 | .end·method | 296 | .end·method |
| |
297 | .method·private·final·createPreferenceScreen()V | 297 | .method·private·final·createPreferenceScreen()V |
298 | ····.locals·5 | 298 | ····.locals·5 |
| |
299 | ····.line·161 | 299 | ····.line·155 |
300 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->requirePreferenceFragment()Landroidx/preference/PreferenceFragmentCompat; | 300 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->requirePreferenceFragment()Landroidx/preference/PreferenceFragmentCompat; |
| |
301 | ····move-result-object·v0 | 301 | ····move-result-object·v0 |
| |
302 | ····.line·162 | 302 | ····.line·156 |
303 | ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager; | 303 | ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager; |
| |
304 | ····move-result-object·v1 | 304 | ····move-result-object·v1 |
| |
305 | ····.line·163 | 305 | ····.line·157 |
306 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; | 306 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; |
| |
307 | ····move-result-object·v2 | 307 | ····move-result-object·v2 |
| |
308 | ····const·v3,·0x7f16000b | 308 | ····const·v3,·0x7f16000b |
| |
309 | ····const/4·v4,·0x0 | 309 | ····const/4·v4,·0x0 |
| |
310 | ····.line·162 | 310 | ····.line·156 |
311 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroidx/preference/PreferenceManager;->inflateFromResource(Landroid/content/Context;ILandroidx/preference/PreferenceScreen;)Landroidx/preference/PreferenceScreen; | 311 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroidx/preference/PreferenceManager;->inflateFromResource(Landroid/content/Context;ILandroidx/preference/PreferenceScreen;)Landroidx/preference/PreferenceScreen; |
| |
312 | ····move-result-object·v1 | 312 | ····move-result-object·v1 |
| |
313 | ····.line·166 | 313 | ····.line·160 |
314 | ····invoke-virtual·{v0,·v1},·Landroidx/preference/PreferenceFragmentCompat;->setPreferenceScreen(Landroidx/preference/PreferenceScreen;)V | 314 | ····invoke-virtual·{v0,·v1},·Landroidx/preference/PreferenceFragmentCompat;->setPreferenceScreen(Landroidx/preference/PreferenceScreen;)V |
| |
315 | ····.line·168 | 315 | ····.line·162 |
316 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->INFO_MSG_CATEGORY:Ljava/lang/String; | 316 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->INFO_MSG_CATEGORY:Ljava/lang/String; |
| |
317 | ····invoke-virtual·{v1,·v2},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; | 317 | ····invoke-virtual·{v1,·v2},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; |
| |
318 | ····move-result-object·v1 | 318 | ····move-result-object·v1 |
| |
319 | ····check-cast·v1,·Landroidx/preference/PreferenceCategory; | 319 | ····check-cast·v1,·Landroidx/preference/PreferenceCategory; |
| |
320 | ····.line·169 | 320 | ····.line·163 |
321 | ····check-cast·v0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$Parent; | 321 | ····check-cast·v0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$Parent; |
| |
322 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; | 322 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; |
| |
323 | ····move-result-object·p0 | 323 | ····move-result-object·p0 |
| |
324 | ····invoke-static·{p0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 324 | ····invoke-static·{p0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
| |
325 | ····invoke-interface·{v0,·p0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$Parent;->createFooterPreference(Landroid/content/Context;)Landroidx/preference/Preference; | 325 | ····invoke-interface·{v0,·p0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$Parent;->createFooterPreference(Landroid/content/Context;)Landroidx/preference/Preference; |
| |
326 | ····move-result-object·p0 | 326 | ····move-result-object·p0 |
| |
327 | ····const-string·v0,·"info_msg" | 327 | ····const-string·v0,·"info_msg" |
| |
328 | ····.line·170 | 328 | ····.line·164 |
329 | ····invoke-virtual·{p0,·v0},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V | 329 | ····invoke-virtual·{p0,·v0},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V |
| |
330 | ····if-nez·v1,·:cond_0 | 330 | ····if-nez·v1,·:cond_0 |
| |
331 | ····goto·:goto_0 | 331 | ····goto·:goto_0 |
| |
332 | ····.line·171 | 332 | ····.line·165 |
333 | ····:cond_0 | 333 | ····:cond_0 |
334 | ····invoke-virtual·{v1,·p0},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z | 334 | ····invoke-virtual·{v1,·p0},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z |
| |
335 | ····:goto_0 | 335 | ····:goto_0 |
336 | ····return-void | 336 | ····return-void |
337 | .end·method | 337 | .end·method |
| |
Offset 375, 15 lines modified | Offset 375, 15 lines modified |
375 | ············">;)", | 375 | ············">;)", |
376 | ············"Ljava/lang/String;" | 376 | ············"Ljava/lang/String;" |
377 | ········} | 377 | ········} |
378 | ····.end·annotation | 378 | ····.end·annotation |
| |
379 | ····const-string·p0,·"android.permission-group.LOCATION" | 379 | ····const-string·p0,·"android.permission-group.LOCATION" |
| |
380 | ····.line·301 | 380 | ····.line·295 |
381 | ····invoke-interface·{p1,·p0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 381 | ····invoke-interface·{p1,·p0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
382 | ····move-result·v0 | 382 | ····move-result·v0 |
| |
383 | ····const-string·v1,·"android.permission-group.CALENDAR" | 383 | ····const-string·v1,·"android.permission-group.CALENDAR" |
| |
384 | ····const-string·v2,·"android.permission-group.STORAGE" | 384 | ····const-string·v2,·"android.permission-group.STORAGE" |
Offset 394, 75 lines modified | Offset 394, 75 lines modified |
| |
394 | ····const-string·v5,·"android.permission-group.MICROPHONE" | 394 | ····const-string·v5,·"android.permission-group.MICROPHONE" |
| |
395 | ····if-eqz·v0,·:cond_0 | 395 | ····if-eqz·v0,·:cond_0 |
| |
396 | ····goto·:goto_0 | 396 | ····goto·:goto_0 |
| |
397 | ····.line·302 | 397 | ····.line·296 |
398 | ····:cond_0 | 398 | ····:cond_0 |
399 | ····invoke-interface·{p1,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 399 | ····invoke-interface·{p1,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
400 | ····move-result·p0 | 400 | ····move-result·p0 |
| |
401 | ····if-eqz·p0,·:cond_1 | 401 | ····if-eqz·p0,·:cond_1 |
| |
402 | ····move-object·p0,·v5 | 402 | ····move-object·p0,·v5 |
| |
403 | ····goto·:goto_0 | 403 | ····goto·:goto_0 |
| |
404 | ····.line·303 | 404 | ····.line·297 |
405 | ····:cond_1 | 405 | ····:cond_1 |
406 | ····invoke-interface·{p1,·v4},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 406 | ····invoke-interface·{p1,·v4},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
407 | ····move-result·p0 | 407 | ····move-result·p0 |
| |
408 | ····if-eqz·p0,·:cond_2 | 408 | ····if-eqz·p0,·:cond_2 |
| |
409 | ····move-object·p0,·v4 | 409 | ····move-object·p0,·v4 |
| |
410 | ····goto·:goto_0 | 410 | ····goto·:goto_0 |
| |
411 | ····.line·304 | 411 | ····.line·298 |
412 | ····:cond_2 | 412 | ····:cond_2 |
413 | ····invoke-interface·{p1,·v3},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 413 | ····invoke-interface·{p1,·v3},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
414 | ····move-result·p0 | 414 | ····move-result·p0 |
| |
415 | ····if-eqz·p0,·:cond_3 | 415 | ····if-eqz·p0,·:cond_3 |
| |
416 | ····move-object·p0,·v3 | 416 | ····move-object·p0,·v3 |
| |
417 | ····goto·:goto_0 | 417 | ····goto·:goto_0 |
| |
418 | ····.line·305 | 418 | ····.line·299 |
419 | ····:cond_3 | 419 | ····:cond_3 |
420 | ····invoke-interface·{p1,·v2},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 420 | ····invoke-interface·{p1,·v2},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
421 | ····move-result·p0 | 421 | ····move-result·p0 |
| |
422 | ····if-eqz·p0,·:cond_4 | 422 | ····if-eqz·p0,·:cond_4 |
| |
423 | ····move-object·p0,·v2 | 423 | ····move-object·p0,·v2 |
| |
424 | ····goto·:goto_0 | 424 | ····goto·:goto_0 |
| |
425 | ····.line·306 | 425 | ····.line·300 |
426 | ····:cond_4 | 426 | ····:cond_4 |
427 | ····invoke-interface·{p1,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 427 | ····invoke-interface·{p1,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
428 | ····move-result·p0 | 428 | ····move-result·p0 |
| |
429 | ····if-eqz·p0,·:cond_5 | 429 | ····if-eqz·p0,·:cond_5 |
| |
430 | ····move-object·p0,·v1 | 430 | ····move-object·p0,·v1 |
| |
431 | ····goto·:goto_0 | 431 | ····goto·:goto_0 |
| |
432 | ····.line·307 | 432 | ····.line·301 |
433 | ····:cond_5 | 433 | ····:cond_5 |
434 | ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z | 434 | ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z |
| |
435 | ····move-result·p0 | 435 | ····move-result·p0 |
| |
436 | ····xor-int/lit8·p0,·p0,·0x1 | 436 | ····xor-int/lit8·p0,·p0,·0x1 |
| |
Offset 489, 15 lines modified | Offset 489, 15 lines modified |
489 | ····.locals·0 | 489 | ····.locals·0 |
490 | ····.annotation·system·Ldalvik/annotation/Signature; | 490 | ····.annotation·system·Ldalvik/annotation/Signature; |
491 | ········value·=·{ | 491 | ········value·=·{ |
492 | ············"()TPF;" | 492 | ············"()TPF;" |
493 | ········} | 493 | ········} |
494 | ····.end·annotation | 494 | ····.end·annotation |
| |
495 | ····.line·154 | 495 | ····.line·148 |
496 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->requireParentFragment()Landroidx/fragment/app/Fragment; | 496 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->requireParentFragment()Landroidx/fragment/app/Fragment; |
| |
497 | ····move-result-object·p0 | 497 | ····move-result-object·p0 |
| |
498 | ····check-cast·p0,·Landroidx/preference/PreferenceFragmentCompat; | 498 | ····check-cast·p0,·Landroidx/preference/PreferenceFragmentCompat; |
| |
499 | ····return-object·p0 | 499 | ····return-object·p0 |
Offset 517, 45 lines modified | Offset 517, 45 lines modified |
517 | ········} | 517 | ········} |
518 | ····.end·annotation | 518 | ····.end·annotation |
| |
519 | ····move-object/from16·v0,·p0 | 519 | ····move-object/from16·v0,·p0 |
| |
520 | ····move-object/from16·v1,·p1 | 520 | ····move-object/from16·v1,·p1 |
| |
521 | ····.line·175 | 521 | ····.line·169 |
522 | ····invoke-direct/range·{p0·..·p0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->requirePreferenceFragment()Landroidx/preference/PreferenceFragmentCompat; | 522 | ····invoke-direct/range·{p0·..·p0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->requirePreferenceFragment()Landroidx/preference/PreferenceFragmentCompat; |
| |
523 | ····move-result-object·v2 | 523 | ····move-result-object·v2 |
| |
524 | ····.line·176 | 524 | ····.line·170 |
525 | ····invoke-virtual·{v2},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen; | 525 | ····invoke-virtual·{v2},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen; |
| |
526 | ····move-result-object·v3 | 526 | ····move-result-object·v3 |
| |
527 | ····if-nez·v3,·:cond_0 | 527 | ····if-nez·v3,·:cond_0 |
| |
528 | ····.line·177 | 528 | ····.line·171 |
529 | ····invoke-direct/range·{p0·..·p0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->createPreferenceScreen()V | 529 | ····invoke-direct/range·{p0·..·p0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->createPreferenceScreen()V |
| |
530 | ····.line·179 | 530 | ····.line·173 |
531 | ····:cond_0 | 531 | ····:cond_0 |
532 | ····invoke-virtual·{v2},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen; | 532 | ····invoke-virtual·{v2},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen; |
| |
533 | ····move-result-object·v3 | 533 | ····move-result-object·v3 |
| |
534 | ····const-string·v4,·"preferenceFragment.preferenceScreen" | 534 | ····const-string·v4,·"preferenceFragment.preferenceScreen" |
| |
535 | ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 535 | ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| |
536 | ····.line·181 | 536 | ····.line·175 |
537 | ····new-instance·v4,·Ljava/util/LinkedHashMap; | 537 | ····new-instance·v4,·Ljava/util/LinkedHashMap; |
| |
538 | ····invoke-direct·{v4},·Ljava/util/LinkedHashMap;-><init>()V | 538 | ····invoke-direct·{v4},·Ljava/util/LinkedHashMap;-><init>()V |
| |
539 | ····.line·182 | 539 | ····.line·176 |
540 | ····sget-object·v5,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->Companion:Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months$Companion; | 540 | ····sget-object·v5,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->Companion:Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months$Companion; |
| |
541 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months$Companion;->allMonths()Ljava/util/List; | 541 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months$Companion;->allMonths()Ljava/util/List; |
| |
542 | ····move-result-object·v5 | 542 | ····move-result-object·v5 |
| |
543 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 543 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
Offset 575, 49 lines modified | Offset 575, 49 lines modified |
| |
575 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 575 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
576 | ····move-result-object·v6 | 576 | ····move-result-object·v6 |
| |
577 | ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; | 577 | ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; |
| |
578 | ····.line·183 | 578 | ····.line·177 |
579 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->getValue()Ljava/lang/String; | 579 | ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->getValue()Ljava/lang/String; |
| |
580 | ····move-result-object·v6 | 580 | ····move-result-object·v6 |
| |
581 | ····invoke-virtual·{v3,·v6},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; | 581 | ····invoke-virtual·{v3,·v6},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; |
| |
582 | ····move-result-object·v6 | 582 | ····move-result-object·v6 |
| |
583 | ····check-cast·v6,·Landroidx/preference/PreferenceCategory; | 583 | ····check-cast·v6,·Landroidx/preference/PreferenceCategory; |
| |
584 | ····invoke-static·{v6},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 584 | ····invoke-static·{v6},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
| |
585 | ····.line·184 | 585 | ····.line·178 |
586 | ····invoke-virtual·{v6},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I | 586 | ····invoke-virtual·{v6},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I |
| |
587 | ····move-result·v10 | 587 | ····move-result·v10 |
| |
588 | ····if-lez·v10,·:cond_8 | 588 | ····if-lez·v10,·:cond_8 |
| |
589 | ····move·v11,·v8 | 589 | ····move·v11,·v8 |
| |
590 | ····:goto_0 | 590 | ····:goto_0 |
591 | ····add-int/lit8·v12,·v11,·0x1 | 591 | ····add-int/lit8·v12,·v11,·0x1 |
| |
592 | ····.line·185 | 592 | ····.line·179 |
593 | ····invoke-virtual·{v6,·v11},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference; | 593 | ····invoke-virtual·{v6,·v11},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference; |
| |
594 | ····move-result-object·v11 | 594 | ····move-result-object·v11 |
| |
595 | ····const-string·v13,·"null·cannot·be·cast·to·non-null·type·UnusedAppPref·of·com.android.permissioncontroller.permission.ui.UnusedAppsFragment" | 595 | ····const-string·v13,·"null·cannot·be·cast·to·non-null·type·UnusedAppPref·of·com.android.permissioncontroller.permission.ui.UnusedAppsFragment" |
| |
596 | ····invoke-static·{v11,·v13},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 596 | ····invoke-static·{v11,·v13},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
| |
597 | ····.line·186 | 597 | ····.line·180 |
598 | ····sget-object·v13,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; | 598 | ····sget-object·v13,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; |
| |
599 | ····invoke-interface·{v1,·v13},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 599 | ····invoke-interface·{v1,·v13},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
600 | ····move-result-object·v13 | 600 | ····move-result-object·v13 |
| |
601 | ····check-cast·v13,·Ljava/util/List; | 601 | ····check-cast·v13,·Ljava/util/List; |
Offset 656, 29 lines modified | Offset 656, 29 lines modified |
| |
656 | ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 656 | ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
657 | ····move-result-object·v14 | 657 | ····move-result-object·v14 |
| |
658 | ····check-cast·v14,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo; | 658 | ····check-cast·v14,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo; |
| |
659 | ····.line·186 | 659 | ····.line·180 |
660 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo;->component1()Ljava/lang/String; | 660 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo;->component1()Ljava/lang/String; |
| |
661 | ····move-result-object·v15 | 661 | ····move-result-object·v15 |
| |
662 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo;->component2()Landroid/os/UserHandle; | 662 | ····invoke-virtual·{v14},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo;->component2()Landroid/os/UserHandle; |
| |
663 | ····move-result-object·v14 | 663 | ····move-result-object·v14 |
| |
664 | ····.line·187 | 664 | ····.line·181 |
665 | ····invoke-direct·{v0,·v15,·v14},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; | 665 | ····invoke-direct·{v0,·v15,·v14},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; |
| |
666 | ····move-result-object·v14 | 666 | ····move-result-object·v14 |
| |
667 | ····.line·188 | 667 | ····.line·182 |
668 | ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; | 668 | ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; |
| |
669 | ····move-result-object·v15 | 669 | ····move-result-object·v15 |
| |
670 | ····invoke-static·{v15,·v14},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 670 | ····invoke-static·{v15,·v14},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
671 | ····move-result·v14 | 671 | ····move-result·v14 |
Offset 689, 25 lines modified | Offset 689, 25 lines modified |
| |
689 | ····.line·1713 | 689 | ····.line·1713 |
690 | ····:goto_1 | 690 | ····:goto_1 |
691 | ····invoke-static·{v13},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 691 | ····invoke-static·{v13},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
692 | ····move-result-object·v13 | 692 | ····move-result-object·v13 |
| |
693 | ····.line·190 | 693 | ····.line·184 |
694 | ····:goto_2 | 694 | ····:goto_2 |
695 | ····sget-object·v14,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; | 695 | ····sget-object·v14,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
| |
696 | ····invoke-static·{v13,·v14},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 696 | ····invoke-static·{v13,·v14},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
697 | ····move-result·v13 | 697 | ····move-result·v13 |
| |
698 | ····if-nez·v13,·:cond_6 | 698 | ····if-nez·v13,·:cond_6 |
| |
699 | ····.line·191 | 699 | ····.line·185 |
700 | ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; | 700 | ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String; |
| |
701 | ····move-result-object·v13 | 701 | ····move-result-object·v13 |
| |
702 | ····const-string·v14,·"pref.key" | 702 | ····const-string·v14,·"pref.key" |
| |
703 | ····invoke-static·{v13,·v14},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 703 | ····invoke-static·{v13,·v14},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
Offset 720, 15 lines modified | Offset 720, 15 lines modified |
720 | ····goto·:goto_3 | 720 | ····goto·:goto_3 |
| |
721 | ····:cond_7 | 721 | ····:cond_7 |
722 | ····move·v11,·v12 | 722 | ····move·v11,·v12 |
| |
723 | ····goto·:goto_0 | 723 | ····goto·:goto_0 |
| |
724 | ····.line·195 | 724 | ····.line·189 |
725 | ····:cond_8 | 725 | ····:cond_8 |
726 | ····:goto_3 | 726 | ····:goto_3 |
727 | ····invoke-interface·{v4},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 727 | ····invoke-interface·{v4},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
| |
728 | ····move-result-object·v7 | 728 | ····move-result-object·v7 |
| |
729 | ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 729 | ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
Offset 750, 20 lines modified | Offset 750, 20 lines modified |
| |
750 | ····invoke-interface·{v8},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 750 | ····invoke-interface·{v8},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
751 | ····move-result-object·v8 | 751 | ····move-result-object·v8 |
| |
752 | ····check-cast·v8,·Landroidx/preference/Preference; | 752 | ····check-cast·v8,·Landroidx/preference/Preference; |
| |
753 | ····.line·196 | 753 | ····.line·190 |
754 | ····invoke-virtual·{v6,·v8},·Landroidx/preference/PreferenceGroup;->removePreference(Landroidx/preference/Preference;)Z | 754 | ····invoke-virtual·{v6,·v8},·Landroidx/preference/PreferenceGroup;->removePreference(Landroidx/preference/Preference;)Z |
| |
755 | ····goto·:goto_4 | 755 | ····goto·:goto_4 |
| |
756 | ····.line·201 | 756 | ····.line·195 |
757 | ····:cond_9 | 757 | ····:cond_9 |
758 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 758 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
| |
759 | ····move-result-object·v5 | 759 | ····move-result-object·v5 |
| |
760 | ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 760 | ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| |
Offset 792, 84 lines modified | Offset 792, 84 lines modified |
| |
792 | ····invoke-interface·{v10},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 792 | ····invoke-interface·{v10},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
793 | ····move-result-object·v10 | 793 | ····move-result-object·v10 |
| |
794 | ····check-cast·v10,·Ljava/util/List; | 794 | ····check-cast·v10,·Ljava/util/List; |
| |
795 | ····.line·202 | 795 | ····.line·196 |
796 | ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->getValue()Ljava/lang/String; | 796 | ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->getValue()Ljava/lang/String; |
| |
797 | ····move-result-object·v12 | 797 | ····move-result-object·v12 |
| |
798 | ····invoke-virtual·{v3,·v12},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; | 798 | ····invoke-virtual·{v3,·v12},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; |
| |
799 | ····move-result-object·v12 | 799 | ····move-result-object·v12 |
| |
800 | ····check-cast·v12,·Landroidx/preference/PreferenceCategory; | 800 | ····check-cast·v12,·Landroidx/preference/PreferenceCategory; |
| |
801 | ····invoke-static·{v12},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 801 | ····invoke-static·{v12},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
| |
802 | ····.line·203 | 802 | ····.line·197 |
803 | ····sget-object·v13,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; | 803 | ····sget-object·v13,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; |
| |
804 | ····const·v14,·0x7f1200ed | 804 | ····const·v14,·0x7f1200eb |
| |
805 | ····if-ne·v11,·v13,·:cond_b | 805 | ····if-ne·v11,·v13,·:cond_b |
| |
806 | ····new-array·v11,·v9,·[Ljava/lang/Object; | 806 | ····new-array·v11,·v9,·[Ljava/lang/Object; |
| |
807 | ····const-string·v13,·"3" | 807 | ····const-string·v13,·"3" |
| |
808 | ····aput-object·v13,·v11,·v8 | 808 | ····aput-object·v13,·v11,·v8 |
| |
809 | ····.line·204 | 809 | ····.line·198 |
810 | ····invoke-virtual·{v0,·v14,·v11},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 810 | ····invoke-virtual·{v0,·v14,·v11},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| |
811 | ····move-result-object·v11 | 811 | ····move-result-object·v11 |
| |
812 | ····goto·:goto_5 | 812 | ····goto·:goto_5 |
| |
813 | ····:cond_b | 813 | ····:cond_b |
814 | ····new-array·v11,·v9,·[Ljava/lang/Object; | 814 | ····new-array·v11,·v9,·[Ljava/lang/Object; |
| |
815 | ····const-string·v13,·"6" | 815 | ····const-string·v13,·"6" |
| |
816 | ····aput-object·v13,·v11,·v8 | 816 | ····aput-object·v13,·v11,·v8 |
| |
817 | ····.line·206 | 817 | ····.line·200 |
818 | ····invoke-virtual·{v0,·v14,·v11},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 818 | ····invoke-virtual·{v0,·v14,·v11},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| |
819 | ····move-result-object·v11 | 819 | ····move-result-object·v11 |
| |
820 | ····.line·203 | 820 | ····.line·197 |
821 | ····:goto_5 | 821 | ····:goto_5 |
822 | ····invoke-virtual·{v12,·v11},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V | 822 | ····invoke-virtual·{v12,·v11},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V |
| |
823 | ····.line·208 | 823 | ····.line·202 |
824 | ····invoke-interface·{v10},·Ljava/util/Collection;->isEmpty()Z | 824 | ····invoke-interface·{v10},·Ljava/util/Collection;->isEmpty()Z |
| |
825 | ····move-result·v11 | 825 | ····move-result·v11 |
| |
826 | ····xor-int/2addr·v11,·v9 | 826 | ····xor-int/2addr·v11,·v9 |
| |
827 | ····invoke-virtual·{v12,·v11},·Landroidx/preference/Preference;->setVisible(Z)V | 827 | ····invoke-virtual·{v12,·v11},·Landroidx/preference/Preference;->setVisible(Z)V |
| |
828 | ····.line·209 | 828 | ····.line·203 |
829 | ····invoke-interface·{v10},·Ljava/util/Collection;->isEmpty()Z | 829 | ····invoke-interface·{v10},·Ljava/util/Collection;->isEmpty()Z |
| |
830 | ····move-result·v11 | 830 | ····move-result·v11 |
| |
831 | ····xor-int/2addr·v11,·v9 | 831 | ····xor-int/2addr·v11,·v9 |
| |
832 | ····if-eqz·v11,·:cond_c | 832 | ····if-eqz·v11,·:cond_c |
| |
833 | ····move·v6,·v8 | 833 | ····move·v6,·v8 |
| |
834 | ····.line·213 | 834 | ····.line·207 |
835 | ····:cond_c | 835 | ····:cond_c |
836 | ····invoke-interface·{v10},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 836 | ····invoke-interface·{v10},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| |
837 | ····move-result-object·v10 | 837 | ····move-result-object·v10 |
| |
838 | ····:goto_6 | 838 | ····:goto_6 |
839 | ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z | 839 | ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z |
Offset 896, 47 lines modified | Offset 896, 47 lines modified |
| |
896 | ····move-result·v15 | 896 | ····move-result·v15 |
| |
897 | ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo;->component4()Ljava/util/Set; | 897 | ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo;->component4()Ljava/util/Set; |
| |
898 | ····move-result-object·v11 | 898 | ····move-result-object·v11 |
| |
899 | ····.line·214 | 899 | ····.line·208 |
900 | ····invoke-static·{v11},·Lkotlin/collections/CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List; | 900 | ····invoke-static·{v11},·Lkotlin/collections/CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List; |
| |
901 | ····move-result-object·v11 | 901 | ····move-result-object·v11 |
| |
902 | ····.line·215 | 902 | ····.line·209 |
903 | ····invoke-direct·{v0,·v13,·v14},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; | 903 | ····invoke-direct·{v0,·v13,·v14},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String; |
| |
904 | ····move-result-object·v7 | 904 | ····move-result-object·v7 |
| |
905 | ····.line·217 | 905 | ····.line·211 |
906 | ····invoke-virtual·{v12,·v7},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; | 906 | ····invoke-virtual·{v12,·v7},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; |
| |
907 | ····move-result-object·v16 | 907 | ····move-result-object·v16 |
| |
908 | ····if-nez·v16,·:cond_e | 908 | ····if-nez·v16,·:cond_e |
| |
909 | ····.line·219 | 909 | ····.line·213 |
910 | ····invoke-interface·{v4,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 910 | ····invoke-interface·{v4,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
911 | ····move-result-object·v16 | 911 | ····move-result-object·v16 |
| |
912 | ····check-cast·v16,·Landroidx/preference/Preference; | 912 | ····check-cast·v16,·Landroidx/preference/Preference; |
| |
913 | ····const-string·v8,·"activity!!.application" | 913 | ····const-string·v8,·"activity!!.application" |
| |
914 | ····if-nez·v16,·:cond_d | 914 | ····if-nez·v16,·:cond_d |
| |
915 | ····move-object·v9,·v2 | 915 | ····move-object·v9,·v2 |
| |
916 | ····check-cast·v9,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$Parent; | 916 | ····check-cast·v9,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$Parent; |
| |
917 | ····.line·220 | 917 | ····.line·214 |
918 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; | 918 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; |
| |
919 | ····move-result-object·v16 | 919 | ····move-result-object·v16 |
| |
920 | ····invoke-static/range·{v16·..·v16},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 920 | ····invoke-static/range·{v16·..·v16},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
| |
921 | ····move-object/from16·v17,·v2 | 921 | ····move-object/from16·v17,·v2 |
Offset 955, 33 lines modified | Offset 955, 33 lines modified |
| |
955 | ····invoke-virtual/range·{v16·..·v16},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context; | 955 | ····invoke-virtual/range·{v16·..·v16},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context; |
| |
956 | ····move-result-object·v4 | 956 | ····move-result-object·v4 |
| |
957 | ····invoke-static·{v4},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 957 | ····invoke-static·{v4},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
| |
958 | ····.line·219 | 958 | ····.line·213 |
959 | ····invoke-interface·{v9,·v2,·v13,·v14,·v4},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$Parent;->createUnusedAppPref(Landroid/app/Application;Ljava/lang/String;Landroid/os/UserHandle;Landroid/content/Context;)Landroidx/preference/Preference; | 959 | ····invoke-interface·{v9,·v2,·v13,·v14,·v4},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$Parent;->createUnusedAppPref(Landroid/app/Application;Ljava/lang/String;Landroid/os/UserHandle;Landroid/content/Context;)Landroidx/preference/Preference; |
| |
960 | ····move-result-object·v2 | 960 | ····move-result-object·v2 |
| |
961 | ····goto·:goto_7 | 961 | ····goto·:goto_7 |
| |
962 | ····:cond_d | 962 | ····:cond_d |
963 | ····move-object/from16·v17,·v2 | 963 | ····move-object/from16·v17,·v2 |
| |
964 | ····move-object/from16·v18,·v4 | 964 | ····move-object/from16·v18,·v4 |
| |
965 | ····move-object/from16·v2,·v16 | 965 | ····move-object/from16·v2,·v16 |
| |
966 | ····.line·221 | 966 | ····.line·215 |
967 | ····:goto_7 | 967 | ····:goto_7 |
968 | ····invoke-virtual·{v2,·v7},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V | 968 | ····invoke-virtual·{v2,·v7},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V |
| |
969 | ····.line·222 | 969 | ····.line·216 |
970 | ····sget-object·v4,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 970 | ····sget-object·v4,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
971 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; | 971 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; |
| |
972 | ····move-result-object·v7 | 972 | ····move-result-object·v7 |
| |
973 | ····invoke-static·{v7},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 973 | ····invoke-static·{v7},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
Offset 1006, 79 lines modified | Offset 1006, 79 lines modified |
1006 | ····move-object/from16·v18,·v4 | 1006 | ····move-object/from16·v18,·v4 |
| |
1007 | ····move-object/from16·v2,·v16 | 1007 | ····move-object/from16·v2,·v16 |
| |
1008 | ····:goto_8 | 1008 | ····:goto_8 |
1009 | ····if-eqz·v15,·:cond_f | 1009 | ····if-eqz·v15,·:cond_f |
| |
1010 | ····.line·226 | 1010 | ····.line·220 |
1011 | ····move-object·v4,·v2 | 1011 | ····move-object·v4,·v2 |
| |
1012 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/RemovablePref; | 1012 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/RemovablePref; |
| |
1013 | ····new-instance·v7,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$1; | 1013 | ····new-instance·v7,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$1; |
| |
1014 | ····invoke-direct·{v7,·v0,·v13,·v14},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$1;-><init>(Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;Ljava/lang/String;Landroid/os/UserHandle;)V | 1014 | ····invoke-direct·{v7,·v0,·v13,·v14},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$1;-><init>(Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;Ljava/lang/String;Landroid/os/UserHandle;)V |
| |
1015 | ····invoke-interface·{v4,·v7},·Lcom/android/permissioncontroller/permission/ui/RemovablePref;->setRemoveClickRunnable(Ljava/lang/Runnable;)V | 1015 | ····invoke-interface·{v4,·v7},·Lcom/android/permissioncontroller/permission/ui/RemovablePref;->setRemoveClickRunnable(Ljava/lang/Runnable;)V |
| |
1016 | ····goto·:goto_9 | 1016 | ····goto·:goto_9 |
| |
1017 | ····.line·230 | 1017 | ····.line·224 |
1018 | ····:cond_f | 1018 | ····:cond_f |
1019 | ····move-object·v4,·v2 | 1019 | ····move-object·v4,·v2 |
| |
1020 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/RemovablePref; | 1020 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/RemovablePref; |
| |
1021 | ····new-instance·v7,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$2; | 1021 | ····new-instance·v7,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$2; |
| |
1022 | ····invoke-direct·{v7,·v0,·v13,·v14},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$2;-><init>(Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;Ljava/lang/String;Landroid/os/UserHandle;)V | 1022 | ····invoke-direct·{v7,·v0,·v13,·v14},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$2;-><init>(Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;Ljava/lang/String;Landroid/os/UserHandle;)V |
| |
1023 | ····invoke-interface·{v4,·v7},·Lcom/android/permissioncontroller/permission/ui/RemovablePref;->setRemoveClickRunnable(Ljava/lang/Runnable;)V | 1023 | ····invoke-interface·{v4,·v7},·Lcom/android/permissioncontroller/permission/ui/RemovablePref;->setRemoveClickRunnable(Ljava/lang/Runnable;)V |
| |
1024 | ····.line·235 | 1024 | ····.line·229 |
1025 | ····:goto_9 | 1025 | ····:goto_9 |
1026 | ····new-instance·v4,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$3; | 1026 | ····new-instance·v4,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$3; |
| |
1027 | ····invoke-direct·{v4,·v0,·v13,·v14},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$3;-><init>(Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;Ljava/lang/String;Landroid/os/UserHandle;)V | 1027 | ····invoke-direct·{v4,·v0,·v13,·v14},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$3;-><init>(Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;Ljava/lang/String;Landroid/os/UserHandle;)V |
| |
1028 | ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V | 1028 | ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V |
| |
1029 | ····.line·240 | 1029 | ····.line·234 |
1030 | ····invoke-direct·{v0,·v11},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->getMostImportantGroup(Ljava/util/List;)Ljava/lang/String; | 1030 | ····invoke-direct·{v0,·v11},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->getMostImportantGroup(Ljava/util/List;)Ljava/lang/String; |
| |
1031 | ····move-result-object·v4 | 1031 | ····move-result-object·v4 |
| |
1032 | ····.line·241 | 1032 | ····.line·235 |
1033 | ····sget-object·v7,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 1033 | ····sget-object·v7,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
1034 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; | 1034 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; |
| |
1035 | ····move-result-object·v8 | 1035 | ····move-result-object·v8 |
| |
1036 | ····invoke-static·{v8},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 1036 | ····invoke-static·{v8},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
| |
1037 | ····invoke-virtual·{v7,·v8,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; | 1037 | ····invoke-virtual·{v7,·v8,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; |
| |
1038 | ····move-result-object·v8 | 1038 | ····move-result-object·v8 |
| |
1039 | ····.line·243 | 1039 | ····.line·237 |
1040 | ····invoke-interface·{v11},·Ljava/util/List;->isEmpty()Z | 1040 | ····invoke-interface·{v11},·Ljava/util/List;->isEmpty()Z |
| |
1041 | ····move-result·v9 | 1041 | ····move-result·v9 |
| |
1042 | ····if-eqz·v9,·:cond_10 | 1042 | ····if-eqz·v9,·:cond_10 |
| |
1043 | ····const/4·v4,·0x0 | 1043 | ····const/4·v4,·0x0 |
| |
1044 | ····const/4·v13,·0x0 | 1044 | ····const/4·v13,·0x0 |
| |
1045 | ····goto·:goto_b | 1045 | ····goto·:goto_b |
| |
1046 | ····.line·244 | 1046 | ····.line·238 |
1047 | ····:cond_10 | 1047 | ····:cond_10 |
1048 | ····invoke-interface·{v11},·Ljava/util/List;->size()I | 1048 | ····invoke-interface·{v11},·Ljava/util/List;->size()I |
| |
1049 | ····move-result·v9 | 1049 | ····move-result·v9 |
| |
1050 | ····const/4·v13,·0x1 | 1050 | ····const/4·v13,·0x1 |
| |
Offset 1097, 35 lines modified | Offset 1097, 35 lines modified |
1097 | ····move-result-object·v4 | 1097 | ····move-result-object·v4 |
| |
1098 | ····goto·:goto_b | 1098 | ····goto·:goto_b |
| |
1099 | ····:cond_11 | 1099 | ····:cond_11 |
1100 | ····const/4·v13,·0x0 | 1100 | ····const/4·v13,·0x0 |
| |
1101 | ····.line·246 | 1101 | ····.line·240 |
1102 | ····invoke-interface·{v11},·Ljava/util/List;->size()I | 1102 | ····invoke-interface·{v11},·Ljava/util/List;->size()I |
| |
1103 | ····move-result·v9 | 1103 | ····move-result·v9 |
| |
1104 | ····const/4·v14,·0x2 | 1104 | ····const/4·v14,·0x2 |
| |
1105 | ····if-ne·v9,·v14,·:cond_13 | 1105 | ····if-ne·v9,·v14,·:cond_13 |
| |
1106 | ····.line·247 | 1106 | ····.line·241 |
1107 | ····invoke-interface·{v11,·v13},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1107 | ····invoke-interface·{v11,·v13},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| |
1108 | ····move-result-object·v9 | 1108 | ····move-result-object·v9 |
| |
1109 | ····invoke-static·{v9,·v4},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 1109 | ····invoke-static·{v9,·v4},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
1110 | ····move-result·v4 | 1110 | ····move-result·v4 |
| |
1111 | ····if-eqz·v4,·:cond_12 | 1111 | ····if-eqz·v4,·:cond_12 |
| |
1112 | ····.line·248 | 1112 | ····.line·242 |
1113 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; | 1113 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; |
| |
1114 | ····move-result-object·v4 | 1114 | ····move-result-object·v4 |
| |
1115 | ····invoke-static·{v4},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 1115 | ····invoke-static·{v4},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
| |
1116 | ····const/4·v9,·0x1 | 1116 | ····const/4·v9,·0x1 |
Offset 1138, 15 lines modified | Offset 1138, 15 lines modified |
| |
1138 | ····invoke-virtual·{v7,·v4,·v11},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; | 1138 | ····invoke-virtual·{v7,·v4,·v11},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; |
| |
1139 | ····move-result-object·v4 | 1139 | ····move-result-object·v4 |
| |
1140 | ····goto·:goto_a | 1140 | ····goto·:goto_a |
| |
1141 | ····.line·250 | 1141 | ····.line·244 |
1142 | ····:cond_12 | 1142 | ····:cond_12 |
1143 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; | 1143 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; |
| |
1144 | ····move-result-object·v4 | 1144 | ····move-result-object·v4 |
| |
1145 | ····invoke-static·{v4},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 1145 | ····invoke-static·{v4},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
| |
Offset 1167, 15 lines modified | Offset 1167, 15 lines modified |
| |
1167 | ····aput-object·v8,·v11,·v13 | 1167 | ····aput-object·v8,·v11,·v13 |
| |
1168 | ····const/4·v15,·0x1 | 1168 | ····const/4·v15,·0x1 |
| |
1169 | ····aput-object·v4,·v11,·v15 | 1169 | ····aput-object·v4,·v11,·v15 |
| |
1170 | ····.line·252 | 1170 | ····.line·246 |
1171 | ····invoke-virtual·{v0,·v9,·v11},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 1171 | ····invoke-virtual·{v0,·v9,·v11},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| |
1172 | ····move-result-object·v4 | 1172 | ····move-result-object·v4 |
| |
1173 | ····goto·:goto_b | 1173 | ····goto·:goto_b |
| |
1174 | ····:cond_13 | 1174 | ····:cond_13 |
Offset 1183, 40 lines modified | Offset 1183, 40 lines modified |
| |
1183 | ····const·v4,·0x7f120082 | 1183 | ····const·v4,·0x7f120082 |
| |
1184 | ····new-array·v9,·v14,·[Ljava/lang/Object; | 1184 | ····new-array·v9,·v14,·[Ljava/lang/Object; |
| |
1185 | ····aput-object·v8,·v9,·v13 | 1185 | ····aput-object·v8,·v9,·v13 |
| |
1186 | ····.line·255 | 1186 | ····.line·249 |
1187 | ····invoke-interface·{v11},·Ljava/util/List;->size()I | 1187 | ····invoke-interface·{v11},·Ljava/util/List;->size()I |
| |
1188 | ····move-result·v8 | 1188 | ····move-result·v8 |
| |
1189 | ····sub-int/2addr·v8,·v15 | 1189 | ····sub-int/2addr·v8,·v15 |
| |
1190 | ····invoke-static·{v8},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 1190 | ····invoke-static·{v8},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
| |
1191 | ····move-result-object·v8 | 1191 | ····move-result-object·v8 |
| |
1192 | ····aput-object·v8,·v9,·v15 | 1192 | ····aput-object·v8,·v9,·v15 |
| |
1193 | ····.line·254 | 1193 | ····.line·248 |
1194 | ····invoke-virtual·{v0,·v4,·v9},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 1194 | ····invoke-virtual·{v0,·v4,·v9},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| |
1195 | ····move-result-object·v4 | 1195 | ····move-result-object·v4 |
| |
1196 | ····.line·242 | 1196 | ····.line·236 |
1197 | ····:goto_b | 1197 | ····:goto_b |
1198 | ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 1198 | ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
| |
1199 | ····.line·257 | 1199 | ····.line·251 |
1200 | ····invoke-virtual·{v12,·v2},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z | 1200 | ····invoke-virtual·{v12,·v2},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z |
| |
1201 | ····.line·258 | 1201 | ····.line·252 |
1202 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$4; | 1202 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$4; |
| |
1203 | ····invoke-direct·{v2,·v0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$4;-><init>(Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;)V | 1203 | ····invoke-direct·{v2,·v0},·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment$updatePackages$4;-><init>(Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;)V |
| |
1204 | ····invoke-virtual·{v7,·v12,·v2,·v13},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->sortPreferenceGroup(Landroidx/preference/PreferenceGroup;Lkotlin/jvm/functions/Function2;Z)V | 1204 | ····invoke-virtual·{v7,·v12,·v2,·v13},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->sortPreferenceGroup(Landroidx/preference/PreferenceGroup;Lkotlin/jvm/functions/Function2;Z)V |
| |
1205 | ····move·v8,·v13 | 1205 | ····move·v8,·v13 |
Offset 1225, 15 lines modified | Offset 1225, 15 lines modified |
| |
1225 | ····move-object/from16·v4,·v18 | 1225 | ····move-object/from16·v4,·v18 |
| |
1226 | ····const/4·v9,·0x1 | 1226 | ····const/4·v9,·0x1 |
| |
1227 | ····goto/16·:goto_6 | 1227 | ····goto/16·:goto_6 |
| |
1228 | ····.line·263 | 1228 | ····.line·257 |
1229 | ····:cond_14 | 1229 | ····:cond_14 |
1230 | ····iget-object·v2,·v0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->INFO_MSG_CATEGORY:Ljava/lang/String; | 1230 | ····iget-object·v2,·v0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->INFO_MSG_CATEGORY:Ljava/lang/String; |
| |
1231 | ····invoke-virtual·{v3,·v2},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; | 1231 | ····invoke-virtual·{v3,·v2},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; |
| |
1232 | ····move-result-object·v2 | 1232 | ····move-result-object·v2 |
| |
Offset 1241, 23 lines modified | Offset 1241, 23 lines modified |
| |
1241 | ····invoke-static·{v2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 1241 | ····invoke-static·{v2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
| |
1242 | ····const/4·v13,·0x1 | 1242 | ····const/4·v13,·0x1 |
| |
1243 | ····xor-int/lit8·v3,·v6,·0x1 | 1243 | ····xor-int/lit8·v3,·v6,·0x1 |
| |
1244 | ····.line·264 | 1244 | ····.line·258 |
1245 | ····invoke-virtual·{v2,·v3},·Landroidx/preference/Preference;->setVisible(Z)V | 1245 | ····invoke-virtual·{v2,·v3},·Landroidx/preference/Preference;->setVisible(Z)V |
| |
1246 | ····.line·266 | 1246 | ····.line·260 |
1247 | ····iget-boolean·v2,·v0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->isFirstLoad:Z | 1247 | ····iget-boolean·v2,·v0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->isFirstLoad:Z |
| |
1248 | ····if-eqz·v2,·:cond_1b | 1248 | ····if-eqz·v2,·:cond_1b |
| |
1249 | ····.line·267 | 1249 | ····.line·261 |
1250 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->SIX:Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; | 1250 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->SIX:Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; |
| |
1251 | ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1251 | ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
1252 | ····move-result-object·v2 | 1252 | ····move-result-object·v2 |
| |
1253 | ····check-cast·v2,·Ljava/util/List; | 1253 | ····check-cast·v2,·Ljava/util/List; |
Offset 1268, 15 lines modified | Offset 1268, 15 lines modified |
| |
1268 | ····move-result·v2 | 1268 | ····move-result·v2 |
| |
1269 | ····xor-int/2addr·v2,·v13 | 1269 | ····xor-int/2addr·v2,·v13 |
| |
1270 | ····if-nez·v2,·:cond_16 | 1270 | ····if-nez·v2,·:cond_16 |
| |
1271 | ····.line·268 | 1271 | ····.line·262 |
1272 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; | 1272 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; |
| |
1273 | ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1273 | ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
1274 | ····move-result-object·v2 | 1274 | ····move-result-object·v2 |
| |
1275 | ····check-cast·v2,·Ljava/util/List; | 1275 | ····check-cast·v2,·Ljava/util/List; |
Offset 1298, 18 lines modified | Offset 1298, 18 lines modified |
| |
1298 | ····goto·:goto_d | 1298 | ····goto·:goto_d |
| |
1299 | ····:cond_16 | 1299 | ····:cond_16 |
1300 | ····:goto_c | 1300 | ····:goto_c |
1301 | ····const/4·v2,·0x0 | 1301 | ····const/4·v2,·0x0 |
| |
1302 | ····.line·269 | 1302 | ····.line·263 |
1303 | ····iput-boolean·v2,·v0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->isFirstLoad:Z | 1303 | ····iput-boolean·v2,·v0,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->isFirstLoad:Z |
| |
1304 | ····.line·271 | 1304 | ····.line·265 |
1305 | ····:goto_d | 1305 | ····:goto_d |
1306 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->LOG_TAG:Ljava/lang/String; | 1306 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->LOG_TAG:Ljava/lang/String; |
| |
1307 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 1307 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
| |
1308 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 1308 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
| |
Offset 1327, 15 lines modified | Offset 1327, 15 lines modified |
| |
1327 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1327 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
1328 | ····move-result-object·v4 | 1328 | ····move-result-object·v4 |
| |
1329 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 1329 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
| |
1330 | ····.line·272 | 1330 | ····.line·266 |
1331 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->values()[Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; | 1331 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months;->values()[Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Months; |
| |
1332 | ····move-result-object·v3 | 1332 | ····move-result-object·v3 |
| |
1333 | ····array-length·v4,·v3 | 1333 | ····array-length·v4,·v3 |
| |
1334 | ····move·v6,·v2 | 1334 | ····move·v6,·v2 |
Offset 1343, 15 lines modified | Offset 1343, 15 lines modified |
1343 | ····:cond_17 | 1343 | ····:cond_17 |
1344 | ····if-ge·v6,·v4,·:cond_1b | 1344 | ····if-ge·v6,·v4,·:cond_1b |
| |
1345 | ····aget-object·v7,·v3,·v6 | 1345 | ····aget-object·v7,·v3,·v6 |
| |
1346 | ····add-int/lit8·v6,·v6,·0x1 | 1346 | ····add-int/lit8·v6,·v6,·0x1 |
| |
1347 | ····.line·273 | 1347 | ····.line·267 |
1348 | ····sget-object·v8,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->LOG_TAG:Ljava/lang/String; | 1348 | ····sget-object·v8,·Lcom/android/permissioncontroller/permission/ui/UnusedAppsFragment;->LOG_TAG:Ljava/lang/String; |
| |
1349 | ····new-instance·v9,·Ljava/lang/StringBuilder; | 1349 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
| |
1350 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V | 1350 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
| |
1351 | ····invoke-virtual·{v9,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1351 | ····invoke-virtual·{v9,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 1366, 29 lines modified | Offset 1366, 29 lines modified |
| |
1366 | ····invoke-virtual·{v9,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 1366 | ····invoke-virtual·{v9,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
1367 | ····const-string·v10,·"·unused:·" | 1367 | ····const-string·v10,·"·unused:·" |
| |
1368 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1368 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
1369 | ····.line·274 | 1369 | ····.line·268 |
1370 | ····invoke-interface·{v1,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1370 | ····invoke-interface·{v1,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
1371 | ····move-result-object·v10 | 1371 | ····move-result-object·v10 |
| |
1372 | ····.line·273 | 1372 | ····.line·267 |
1373 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 1373 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
1374 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1374 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
1375 | ····move-result-object·v9 | 1375 | ····move-result-object·v9 |
| |
1376 | ····invoke-static·{v8,·v9},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 1376 | ····invoke-static·{v8,·v9},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
| |
1377 | ····.line·275 | 1377 | ····.line·269 |
1378 | ····invoke-interface·{v1,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1378 | ····invoke-interface·{v1,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
1379 | ····move-result-object·v8 | 1379 | ····move-result-object·v8 |
| |
1380 | ····check-cast·v8,·Ljava/util/List; | 1380 | ····check-cast·v8,·Ljava/util/List; |
| |
1381 | ····invoke-static·{v8},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V | 1381 | ····invoke-static·{v8},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V |
Offset 1406, 15 lines modified | Offset 1406, 15 lines modified |
| |
1406 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 1406 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
1407 | ····move-result-object·v9 | 1407 | ····move-result-object·v9 |
| |
1408 | ····check-cast·v9,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo; | 1408 | ····check-cast·v9,·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo; |
| |
1409 | ····.line·276 | 1409 | ····.line·270 |
1410 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo;->getRevokedGroups()Ljava/util/Set; | 1410 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$UnusedPackageInfo;->getRevokedGroups()Ljava/util/Set; |
| |
1411 | ····move-result-object·v10 | 1411 | ····move-result-object·v10 |
| |
1412 | ····invoke-interface·{v10},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 1412 | ····invoke-interface·{v10},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| |
1413 | ····move-result-object·v10 | 1413 | ····move-result-object·v10 |
Offset 1428, 42 lines modified | Offset 1428, 42 lines modified |
| |
1428 | ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 1428 | ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
1429 | ····move-result-object·v11 | 1429 | ····move-result-object·v11 |
| |
1430 | ····check-cast·v11,·Ljava/lang/String; | 1430 | ····check-cast·v11,·Ljava/lang/String; |
Max diff block lines reached; 7464/40558 bytes (18.40%) of diff not shown.
|